Skip to content
This repository has been archived by the owner on Jan 5, 2023. It is now read-only.

Merge from kubeflow/katib #13

Open
wants to merge 1,252 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
1252 commits
Select commit Hold shift + click to select a range
4a2db41
Remove deprecated variable from GRPC definitions (#1994)
johnugeorge Nov 3, 2022
68ecb1c
[chore] Upgrade docker/metadata-action, actions/checkout, and actions…
tenzen-y Nov 3, 2022
54b020b
Support for k8s v1.25 in CI (#1997)
johnugeorge Nov 4, 2022
c25518a
UI: Rename and right align the age column (#1989)
elenzio9 Nov 7, 2022
da836bb
Bump loader-utils from 1.4.0 to 1.4.1 in /pkg/new-ui/v1beta1/frontend…
dependabot[bot] Nov 9, 2022
d8fbe6e
Fix main process retrieve logic for early stopping (#1988)
shaowei-su Nov 9, 2022
390dba5
Bump socket.io-parser from 4.0.4 to 4.0.5 in /pkg/new-ui/v1beta1/fron…
dependabot[bot] Nov 10, 2022
b1ed847
Add More Katib Presentations 2022 (#2009)
andreyvelich Nov 10, 2022
0ee6062
gh-actions: Extend action to run Frontend Unit tests (#1998)
orfeas-k Nov 11, 2022
0848e03
[kwa-kfp-component] Introduce KWA's frontend component for kfp links …
elenzio9 Nov 11, 2022
9e0e173
frontend: Fix 500 error after detail page refresh (#1967) (#2001)
elenzio9 Nov 14, 2022
cdd0b90
Add CERN to adopters (#2010)
d-gol Nov 14, 2022
c50e1d3
Bump loader-utils from 1.4.1 to 1.4.2 in /pkg/new-ui/v1beta1/frontend…
dependabot[bot] Nov 16, 2022
24c970b
kwa(build): Introduce COMMIT file for building KWA (#2014)
orfeas-k Nov 16, 2022
a5ef2db
Bump loader-utils from 2.0.3 to 2.0.4 in /pkg/ui/v1beta1/frontend (#2…
dependabot[bot] Nov 17, 2022
ae1655c
KWA: Use new Editor component (Monaco) (#2023)
orfeas-k Nov 21, 2022
7d4d44f
Bump minimatch from 3.0.4 to 3.1.2 in /pkg/ui/v1beta1/frontend (#2026)
dependabot[bot] Nov 21, 2022
b3c3807
Bump tensorflow from 2.9.1 to 2.9.3 in /examples/v1beta1/trial-images…
dependabot[bot] Nov 22, 2022
65e4195
Bump tensorflow from 2.9.1 to 2.9.3 in /examples/v1beta1/trial-images…
dependabot[bot] Nov 22, 2022
2cbaf8c
Bump engine.io from 6.2.0 to 6.2.1 in /pkg/new-ui/v1beta1/frontend (#…
dependabot[bot] Nov 22, 2022
d97c8ae
Bump tensorflow from 2.9.1 to 2.9.3 in /cmd/metricscollector/v1beta1/…
dependabot[bot] Nov 22, 2022
0a1cb31
[bugfix] Fix value passing bug in New Experiment form (#2027)
orfeas-k Nov 23, 2022
831e1d3
Add authorization mechanisms in new Katib UI backend (#1983)
apo-ger Nov 28, 2022
b123dbf
[Test] Reduce Katib GitHub Action Runs (#2036)
andreyvelich Nov 28, 2022
7f4eb27
Dedicated yaml tab for Trials (#2034)
elenzio9 Nov 28, 2022
bd91301
Bump tensorflow from 2.9.1 to 2.9.3 in /cmd/suggestion/nas/enas/v1bet…
dependabot[bot] Nov 29, 2022
6b54eb2
Add scripts to verify generated codes and Go Modules (#1999)
tenzen-y Nov 30, 2022
88e6787
frontend: Make trials table support pagination/sorting/filtering (#2040)
elenzio9 Dec 1, 2022
0d0e77f
frontend: Migrate from tslint to eslint in KWA (#2042)
elenzio9 Dec 1, 2022
3cbf3ec
add resources to earlystopping container (#2038)
zhixian82 Dec 2, 2022
dc24278
Add Trial Labels During Pod Mutation (#2047)
andreyvelich Dec 2, 2022
55bdcbb
fix: only validate Kubernetes Job (#2025)
zhixian82 Dec 3, 2022
9fe1bd6
frontend: Show the successful trials in the experiment graph (#2013) …
elenzio9 Dec 5, 2022
1e4df8d
[Fix] add early stopped trials in converter (#2004)
shaowei-su Dec 5, 2022
a668252
Remove Certificate Chain from Cert Generator (#2045)
andreyvelich Dec 5, 2022
4cc9500
Bump decode-uri-component from 0.2.0 to 0.2.2 in /pkg/new-ui/v1beta1/…
dependabot[bot] Dec 7, 2022
01b59a4
frontend: Enable sorting in KWA's main table (#2017)
elenzio9 Dec 7, 2022
87b7e7d
Add Conformance Program Doc for AutoML and Training WG (#2048)
andreyvelich Dec 8, 2022
331740c
Bump qs from 6.5.2 to 6.5.3 in /pkg/new-ui/v1beta1/frontend (#2052)
dependabot[bot] Dec 8, 2022
54424f2
[SDK] Get Trial Metrics from Katib DB (#2050)
andreyvelich Dec 9, 2022
e933482
Bump express from 4.17.1 to 4.18.2 in /pkg/new-ui/v1beta1/frontend (#…
dependabot[bot] Dec 9, 2022
f941ec6
Update Owners file (#2056)
johnugeorge Dec 10, 2022
db72ce1
Upgrade the actions-setup-minikube version to v2.7.2 (#2064)
tenzen-y Dec 14, 2022
1dd7251
Pin the NumPy version with v1.23.5 in some images (#2070)
tenzen-y Dec 24, 2022
7c509ba
Support for grid search algorithm in Optuna Suggestion Service (#2060)
tenzen-y Dec 24, 2022
c9dd1b4
Backend for getting logs of a trial (#2039)
d-gol Dec 24, 2022
9270274
Remove Chocolate Suggestion Service (#2071)
tenzen-y Jan 5, 2023
aff39d8
Bump json5 from 1.0.1 to 1.0.2 in /pkg/new-ui/v1beta1/frontend (#2076)
dependabot[bot] Jan 5, 2023
45a4744
Upgrade Python version to 3.10 (#2057)
tenzen-y Jan 6, 2023
d76f01e
Upgrade Tensorflow version (#2079)
tenzen-y Jan 11, 2023
1a128ae
frontend: Add source maps in the browser (#2043)
elenzio9 Jan 16, 2023
2a6497f
frontend: Show message in case of uncompleted trial instead of the gr…
elenzio9 Jan 16, 2023
ae68b77
frontend: Enable actions in experiment graph (#2065)
elenzio9 Jan 16, 2023
6bcbd25
[SDK] Use Katib SDK for E2E Tests (#2075)
andreyvelich Jan 16, 2023
0749265
Upgrade PyTorch version to v1.13.0 (#2082)
tenzen-y Jan 17, 2023
5db8349
Upgrade grpc-health-probe version to fix some security issues (#2093)
tenzen-y Jan 21, 2023
a44aaea
Add a --prefer-binary flag to 'pip install' command (#2096)
tenzen-y Jan 24, 2023
00c24eb
Bump json5 from 1.0.1 to 1.0.2 in /pkg/ui/v1beta1/frontend (#2077)
dependabot[bot] Jan 24, 2023
0421327
Update manifests to enable authorization check mechanisms for katib-U…
apo-ger Jan 24, 2023
9fbf095
Run e2e with various Python versions to verify Python SDK (#2092)
tenzen-y Jan 24, 2023
5f40e12
Upgrade Go libraries to resolve security issues (#2094)
tenzen-y Jan 24, 2023
35fded7
[SDK] Use Katib Client without Kube Config (#2098)
andreyvelich Jan 24, 2023
2a2f124
Bump ua-parser-js from 0.7.31 to 0.7.33 in /pkg/new-ui/v1beta1/fronte…
dependabot[bot] Jan 24, 2023
318f668
Use Never Resume Policy as Default (#2102)
andreyvelich Jan 25, 2023
55e6e34
Narrow down RBAC rules (#2091)
johnugeorge Jan 25, 2023
ff6441b
More container fields for SuggestionConfig (#2000)
fischor Jan 25, 2023
c5923cb
kwa(front): Add UI tests with Cypress (#2088)
orfeas-k Jan 26, 2023
026d9ed
frontend: Rework the trial graph using ECharts in KWA (#2089)
elenzio9 Jan 26, 2023
7303a3a
[kwa-actual-links-in-tables] Make links in KWA's tables actual links …
elenzio9 Jan 26, 2023
c55414e
Update Training operator Image in CI (#2103)
johnugeorge Jan 26, 2023
3b0fcd2
Fix Release Script for Updating SDK Version (#2104)
andreyvelich Jan 27, 2023
22b7408
Bump Katib Python SDK to 0.15.0rc0 version (#2105)
andreyvelich Jan 28, 2023
0997566
Reformat katib-operators (#2114)
tenzen-y Feb 14, 2023
6064c14
Bump http-cache-semantics from 4.1.0 to 4.1.1 in /pkg/new-ui/v1beta1/…
dependabot[bot] Feb 14, 2023
1429d61
[kwa-trials-logs] Create the LOGS tab of Trial's details page in KWA …
elenzio9 Feb 14, 2023
1f3dce9
Bump Katib Python SDK to 0.15.0rc1 version (#2121)
andreyvelich Feb 15, 2023
22babe4
UI: Remove an unsed import, EventV1beta1Api (#2116)
tenzen-y Feb 17, 2023
b6afce7
kwa(front): Update the use of SnackBarService (#2113)
orfeas-k Feb 22, 2023
cff0002
Add Changelog for Katib v0.15.0-rc.0 (#2106)
andreyvelich Feb 23, 2023
622af87
Add Changelog for Katib v0.15.0-rc.1 (#2123)
andreyvelich Feb 23, 2023
2e27185
kwa(front): Support all namespaces (#2119)
elenzio9 Feb 24, 2023
acedc82
Bump Katib Python SDK to 0.15.0 version (#2130)
andreyvelich Mar 22, 2023
af0f775
Increase the free spaces in CI (#2131)
tenzen-y Mar 23, 2023
c8fe90e
Add Changelog for Katib v0.15.0 (#2129)
andreyvelich Mar 24, 2023
d2d9cab
Add SDK Breaking Change to Changelog (#2133)
andreyvelich Mar 24, 2023
1d3ab57
Relax dependencies restriction for the gRPC libraries (#2140)
tenzen-y Apr 3, 2023
7a4c118
Namespace and trial pod annotations as CLI argument (#2138)
nagar-ajay Apr 10, 2023
be965ae
Containerize tests for katib-conformance (#2146)
nagar-ajay Apr 14, 2023
195ce77
Fix conformance docker image (#2147)
nagar-ajay Apr 16, 2023
fcea7a3
SDK: Import all Kubernetes Models (#2148)
andreyvelich Apr 20, 2023
6351e80
Bump engine.io and socket.io in /pkg/new-ui/v1beta1/frontend (#2152)
dependabot[bot] May 5, 2023
279f679
Bump github.com/docker/docker from 20.10.16+incompatible to 20.10.24+…
dependabot[bot] May 10, 2023
b9dc63e
Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+…
dependabot[bot] May 15, 2023
0102f1f
Bump socket.io-parser from 4.2.2 to 4.2.3 in /pkg/new-ui/v1beta1/fron…
dependabot[bot] May 24, 2023
6e0069b
Add PITS Global Data Recovery Services to the adopters list (#2160)
May 26, 2023
37b237f
Remove Charmed Operators for Katib (#2161)
ca-scribner Jun 7, 2023
ede6e74
[UI] Fix Trial Logs when Kubernetes Job Fails (#2164)
andreyvelich Jun 20, 2023
6bb3a3f
Bump tough-cookie from 4.1.2 to 4.1.3 in /pkg/ui/v1beta1/frontend (#2…
dependabot[bot] Jul 10, 2023
86602b5
Bump semver from 6.3.0 to 6.3.1 in /pkg/ui/v1beta1/frontend (#2169)
dependabot[bot] Jul 18, 2023
c555236
Bump semver from 5.7.1 to 5.7.2 in /pkg/new-ui/v1beta1/frontend (#2170)
dependabot[bot] Jul 18, 2023
067c119
Bump google.golang.org/grpc from 1.47.0 to 1.53.0 (#2167)
dependabot[bot] Jul 18, 2023
3b7c77a
Bump golang.org/x/net from 0.5.0 to 0.7.0 (#2122)
dependabot[bot] Jul 18, 2023
f740889
Bump webpack from 5.74.0 to 5.88.2 in /pkg/ui/v1beta1/frontend (#2172)
dependabot[bot] Jul 18, 2023
eb901c1
Bump word-wrap from 1.2.3 to 1.2.4 in /pkg/ui/v1beta1/frontend (#2173)
dependabot[bot] Jul 19, 2023
89bd21f
Bump word-wrap from 1.2.3 to 1.2.4 in /pkg/new-ui/v1beta1/frontend (#…
dependabot[bot] Jul 19, 2023
a20bc85
[UI] Remove Deprecated Katib UI (#2179)
andreyvelich Jul 25, 2023
a693848
Replace action to setup minikube with medyagh/setup-minikube (#2178)
tenzen-y Jul 31, 2023
d67c07b
Drop Kubernetes v1.23 and support Kubernetes v1.26 (#2177)
tenzen-y Jul 31, 2023
b7295cb
[SDK] Add namespace parameter to KatibClient (#2183)
droctothorpe Aug 1, 2023
f1e3f3a
Drop Kubernetes v1.24 and support Kubernetes v1.27 (#2182)
tenzen-y Aug 1, 2023
e69235d
Implement KatibConfig API (#2176)
tenzen-y Aug 1, 2023
c749d27
Allow install binaries for the arm64 in the envtest (#2188)
tenzen-y Aug 1, 2023
c731fd2
Replace grpc_health_probe with the built-in gRPC container probe feat…
tenzen-y Aug 3, 2023
74cf5b8
Upgrade Go version to v1.20 (#2190)
tenzen-y Aug 3, 2023
f074329
Default Resume Policy to never from UI (#2195)
mChowdhury-91 Aug 4, 2023
06740a0
Consolidate the katib-cert-generator to the katib-controller (#2185)
tenzen-y Aug 4, 2023
114485d
Change failurePolicy to Fail for Katib Webhooks (#2018)
andreyvelich Aug 4, 2023
923d0fc
[SDK] Enable resource specification for trial containers (#2192)
droctothorpe Aug 5, 2023
888bec3
Sending an empty data to the certsReady channel (#2196)
tenzen-y Aug 5, 2023
7f0d922
Bump Katib Python SDK to 0.16.0rc0 version (#2205)
andreyvelich Aug 15, 2023
4dbb49f
Skip to inject the metrics-collector pods to the katib controller (#2…
tenzen-y Aug 15, 2023
2ae3eb5
E2E: Add additional checks to verify if the components are ready (#2202)
tenzen-y Aug 15, 2023
1b68744
Bug: Wait for the certs to be mounted inside the container (#2198)
tenzen-y Aug 15, 2023
aa772b6
Remove a katib-webhook-cert Secret from components (#2207)
tenzen-y Aug 15, 2023
c33494b
Start waiting for certs to be ready before sending data to the channe…
tenzen-y Aug 15, 2023
29887c1
Upgrade Tensorflow version to v2.13.0 (#2201)
tenzen-y Aug 15, 2023
2ae992a
Bump d3-color and @swimlane/ngx-charts in /pkg/ui/v1beta1/frontend (#…
dependabot[bot] Aug 16, 2023
2f3ffc7
Bump Katib Python SDK to 0.16.0rc1 version (#2217)
andreyvelich Aug 16, 2023
b107b2c
Add Changelog for Katib v0.16.0-rc.0 (#2204)
andreyvelich Aug 16, 2023
1f5fb48
Add Changelog for Katib v0.16.0-rc.1 (#2218)
andreyvelich Aug 17, 2023
87a0161
Use the controller-runtime logger in the cert-generator (#2219)
tenzen-y Aug 18, 2023
ea27fa7
Add Stale GitHub Action (#2220)
andreyvelich Aug 21, 2023
373f6e6
Run Stale Action Every 5th Hour (#2221)
andreyvelich Aug 23, 2023
2843a81
Update Ubuntu to 22.04 for E2E Tests (#2222)
andreyvelich Aug 24, 2023
e3e0aa2
Add Katib ROADMAP 2022/2023 (#2153)
andreyvelich Aug 24, 2023
520a397
[SDK] Raise more human-readable name conflict exception (#2199)
droctothorpe Sep 7, 2023
50a3f41
[SDK] Add 'algorithm_settings' in client tune (#2227)
shipengcheng1230 Oct 5, 2023
cf7fe2e
Bump @babel/traverse from 7.15.4 to 7.23.2 in /pkg/ui/v1beta1/fronten…
dependabot[bot] Oct 17, 2023
d2e311f
Bump debug from 4.2.0 to 4.3.4 in /pkg/ui/v1beta1/frontend (#2230)
dependabot[bot] Oct 17, 2023
700e64e
Fix Optuna Validation for CMA-ES (#2240)
andreyvelich Nov 2, 2023
f62e40d
Bump Katib Python SDK to 0.16.0 version (#2238)
andreyvelich Nov 3, 2023
fbe7c78
Add Changelog for Katib v0.16.0 (#2239)
andreyvelich Nov 3, 2023
f4c8861
[SDK] Add `env` & `env_from` in client tune (#2235)
shipengcheng1230 Nov 17, 2023
4617346
Remove legacy BO code (#2246)
andreyvelich Dec 6, 2023
75ea35c
Install typing-extensions v4.6.3 for Optuna (#2251)
tenzen-y Jan 4, 2024
bf9a1b0
Add Technical and style guide to the contribution guide (#2250)
tenzen-y Jan 4, 2024
d92c168
DB: Add environment variable option to skip DB table creationˆ (#2245)
lkaybob Jan 4, 2024
10f17fe
Bump follow-redirects from 1.14.8 to 1.15.4 in /pkg/ui/v1beta1/fronte…
dependabot[bot] Jan 9, 2024
1926806
Bump axios and wait-on in /pkg/ui/v1beta1/frontend (#2254)
dependabot[bot] Jan 9, 2024
8df3c5c
typo fix stale.yaml (#2257)
tarilabs Feb 5, 2024
fc858d1
Remove MXNet examples (#2267)
tenzen-y Mar 4, 2024
03a4001
Upgrade google/go-containerregistry/pkg/authn/k8schain (#2252)
tenzen-y Mar 5, 2024
a2f3fca
Add environment variable option to set postgres ssl mode (#2266)
ckcd Mar 5, 2024
61406a5
Fix tensor devices for DARTS Trial (#2273)
sifa1024 Mar 10, 2024
679e6fb
Upgrade PyTorch version to v2.2.1 (#2279)
tenzen-y Mar 12, 2024
5837b8a
chore: add unit testcases for files in Text format. (#2274)
Electronic-Waste Mar 12, 2024
6f372f6
Upgrade Python version to 3.11 (#2278)
tenzen-y Mar 12, 2024
ae89450
Bump follow-redirects from 1.15.4 to 1.15.6 in /pkg/ui/v1beta1/fronte…
dependabot[bot] Mar 18, 2024
51c9350
Bump github.com/docker/docker from 24.0.0+incompatible to 24.0.9+inco…
dependabot[bot] Mar 25, 2024
ec86f23
Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 (#2284)
dependabot[bot] Mar 25, 2024
b3e4715
Bump jose from 2.0.6 to 2.0.7 in /pkg/ui/v1beta1/frontend (#2275)
dependabot[bot] Mar 25, 2024
0a5c9e5
Bump golang.org/x/crypto from 0.1.0 to 0.17.0 (#2249)
dependabot[bot] Mar 25, 2024
1df32f2
Bump google.golang.org/grpc from 1.53.0 to 1.56.3 (#2236)
dependabot[bot] Mar 25, 2024
250e9d1
Bump golang.org/x/net from 0.10.0 to 0.17.0 (#2233)
dependabot[bot] Mar 25, 2024
36150bc
Python SDK - Generate Name functionality for creating experiments. (#…
bharathk005 Apr 2, 2024
8629a3c
CI: Enable parallel mode for the coveralls (#2297)
tenzen-y Apr 2, 2024
9680b8c
Upgrade TensorFlow version to v2.16.1 (#2282)
tenzen-y Apr 2, 2024
7df05c2
fix: clean up UTs for file metrics collector (#2285)
Electronic-Waste Apr 3, 2024
086093f
[SDK] Fix env per Trial parameter in tune API (#2304)
andreyvelich Apr 11, 2024
1365e47
Drop Kubernetes v1.25, and Support Kubernetes v1.28 (#2303)
tenzen-y Apr 11, 2024
025ce25
Drop Kubernetes v1.26, and support Kubernetes v1.29 (#2308)
tenzen-y Apr 15, 2024
21320b6
Upgrade Go version to v1.22 (#2309)
tenzen-y Apr 15, 2024
2d308b7
Bump golang.org/x/net from 0.19.0 to 0.23.0 (#2312)
dependabot[bot] Apr 19, 2024
ea46a7f
Support ARM64 arch for release images (#2315)
andreyvelich Apr 24, 2024
af90020
Bump Katib Python SDK to 0.17.0rc0 Version (#2318)
andreyvelich Apr 30, 2024
1551ca3
Make test fields private in Go unit tests (#2316)
tariq-hasan Apr 30, 2024
8c9a33a
Update outdated actions (#2324)
Mersho May 7, 2024
c4c3eb5
Add Changelog for Katib v0.17.0-rc.0 (#2319)
andreyvelich May 13, 2024
a1046db
Fix Scikit-Learn Version for Skopt Tests (#2336)
andreyvelich May 29, 2024
199e8a4
Update GitHub template to better triage Issues (#2335)
andreyvelich May 29, 2024
328bc5c
fix katib use crds token pipeline trail template guide (#2330)
Jerry-yz May 29, 2024
55e283e
Drop Python 3.7 and Support Python 3.11 in the SDK (#2337)
tenzen-y May 29, 2024
87aec69
Fix apple silicon rosetta error when building images from the source …
helenxie-bit Jun 5, 2024
2a9ffb1
Update Slack Invitation (#2349)
andreyvelich Jun 11, 2024
d69d04e
Migrate KatibCertGenerator to OPA CertController (#2345)
forsaken628 Jun 12, 2024
7959ffd
[SDK] Explain Python version support cycle (#2354)
andreyvelich Jun 13, 2024
4e4ce6f
Fix TestReconcileBatchJob (#2350)
forsaken628 Jun 14, 2024
b02aed8
Use cache-dependency-path in actions/setup-go for CI workflow (#2355)
forsaken628 Jun 14, 2024
e6bd3e7
Replace already closed github.com/golang/mock with go.uber.org/mock (…
forsaken628 Jun 14, 2024
0d190b9
Replace gRPC code generation tool from Znly/protoc to Buf (#2344)
forsaken628 Jun 15, 2024
8a34246
Upgrade the protobuf version to >=4.21.12,<5 (#2358)
tenzen-y Jun 17, 2024
f8b8d8d
[SDK] Fix empty list for env variables and numpy version (#2360)
andreyvelich Jun 18, 2024
5a0b7db
Remove code generation from release script (#2363)
andreyvelich Jun 20, 2024
99ba1d5
Add unit test for `create_experiment` in the `katib_client` module (#…
tariq-hasan Jun 20, 2024
8bbac20
Bump Katib Python SDK to 0.17.0rc1 version (#2365)
andreyvelich Jun 20, 2024
7eb73b6
Remove default caBundle value (#2368)
vihangm Jun 24, 2024
57ed828
Add Changelog for Katib v0.17.0-rc.1 (#2370)
andreyvelich Jun 25, 2024
e83628b
Use ErrorList for experiment validator (#2329)
ckcd Jun 27, 2024
f06906d
[GSoC] KEP for Project 6: Push-based Metrics Collection for Katib (#2…
Electronic-Waste Jun 28, 2024
154a85b
[GSoC] New Interface `report_metrics` in Python SDK (#2371)
Electronic-Waste Jul 5, 2024
db17214
Replaced hpcloud with nxadm for tail package in Go (#2375)
tariq-hasan Jul 10, 2024
da3238d
Add Changelog for Katib v0.17.0 (#2380)
andreyvelich Jul 15, 2024
33f60c8
Bump Katib Python SDK to 0.17.0 version (#2379)
andreyvelich Jul 15, 2024
0b4e7c1
Add command to re-run GitHub Actions tests (#2385)
andreyvelich Jul 15, 2024
7be8b24
docs: update suggestion.md (#2387)
eltociear Jul 17, 2024
206fe1c
Update Instructions for Argo Workflows (#2382)
jaffe-fly Jul 17, 2024
a3dd708
Begin enabling pre-commit hooks (#2242)
droctothorpe Jul 18, 2024
a8840f2
[GSoC] Add New Parameter in `tune` (#2369)
Electronic-Waste Jul 18, 2024
a6c37e4
fix: remove the dependency of `protocmp` in `google.golang.org/protob…
Electronic-Waste Jul 24, 2024
2c57522
[GSoC] Create LLM Hyperparameters Optimization API Proposal (#2333)
helenxie-bit Jul 25, 2024
ffc0058
added `Distribution` field to feasibleSpace in `api.proto` (#2397)
shashank-iitbhu Jul 26, 2024
9a8c9d4
Bump github.com/docker/docker from 24.0.9+incompatible to 26.1.4+inco…
dependabot[bot] Jul 30, 2024
6a17c3e
[GSoC] Added `DistributionType` to Experiment API (#2377)
shashank-iitbhu Jul 31, 2024
51b246f
[GSOC] Support for various Parameter distributions in Katib (#2334)
shashank-iitbhu Jul 31, 2024
b6f7cfd
[SDK] test: Add e2e test for tune function. (#2399)
Electronic-Waste Aug 6, 2024
8eb0e86
Bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+inco…
dependabot[bot] Aug 9, 2024
e9e6e0c
Enhance pre-commit hooks with flake8 and black (#2407)
Ygnas Aug 16, 2024
4a385f5
[Test] Refactor `inject_webhook_test.go` according to the Developer G…
Electronic-Waste Aug 16, 2024
2f5bda2
[GSOC] added Unknown distribution and convertDistribution in suggesti…
shashank-iitbhu Aug 18, 2024
abd1c42
Introduced error constants and replaced reflect with cmp (#2289)
tariq-hasan Aug 18, 2024
4964d04
[GSOC] Add validator for feasible space distribution (#2404)
shashank-iitbhu Aug 20, 2024
0e2ba6e
Changes isort profile to black, to be fully compatible and adds 'pkg'…
Ygnas Aug 22, 2024
a524f33
[SDK] fix grpc related bugs in Python SDK (#2398)
Electronic-Waste Aug 23, 2024
e251a07
[GSoC] Update `tune` API for LLM hyperparameters optimization (#2393)
helenxie-bit Sep 3, 2024
bc09cfd
[SDK] Fix types error (#2424)
helenxie-bit Sep 5, 2024
867c40a
[GSoC] Compatibility Changes in Trial Controller (#2394)
Electronic-Waste Sep 19, 2024
719ae38
Update README and out-of-date docs (#2438)
andreyvelich Oct 10, 2024
0bc143a
Promote @Electronic-Waste and @helenxie-bit as Katib reviewers (#2439)
andreyvelich Oct 11, 2024
706a6f2
docs: remove katib workflow (#2443)
gonmmarques Oct 15, 2024
2b41ae6
Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#2449)
dependabot[bot] Nov 5, 2024
dc3398d
Remove Dropout layer from ENAS Trial container to fix E2E tests (#2455)
andreyvelich Dec 2, 2024
3e3e0f8
fix: remove remaining MXNet dependency. (#2456)
Electronic-Waste Dec 2, 2024
fce751a
doc(example): fix the broken link. (#2433)
Electronic-Waste Dec 2, 2024
5212949
fix: Resolve errors in e2e tests for cypress in Katib UI (#2384)
tariq-hasan Dec 3, 2024
3363964
fix(ui): update None Collector with Push Collector. (#2418)
Electronic-Waste Dec 4, 2024
9531372
[DOCS] move llm hyperparameter optimisation design image to the propo…
mahdikhashan Jan 8, 2025
9889b33
Upgrade Kubernetes to v1.30.7 (#2463)
Electronic-Waste Jan 10, 2025
eb8af4d
fix(trial): use propagated gomega to improve debuggability. (#2432)
Electronic-Waste Jan 10, 2025
bf4a0b2
Upgrade Kubernetes to v1.31.3 (#2478)
Electronic-Waste Jan 14, 2025
3b554aa
Upgrade grpcio version to v1.64.1 (#2483)
Electronic-Waste Jan 14, 2025
e548295
Ignore cache exporting errors in the image building workflows (#2487)
Doris-xm Jan 14, 2025
1412c56
Bump golang.org/x/crypto from 0.21.0 to 0.31.0 (#2464)
dependabot[bot] Jan 15, 2025
0cab624
Upgrade klog to v2 (#2470)
Doris-xm Jan 15, 2025
93bee4d
Bump golang.org/x/net from 0.27.0 to 0.33.0 (#2476)
dependabot[bot] Jan 15, 2025
224aa9d
fix(api): resolve all api voilation exceptions in katib api (#2482)
truc0 Jan 21, 2025
59af784
chore: supporting the listen-address parameter on db-manager (#2465)
caiofralmeida Jan 22, 2025
aa04cf4
Update MutatingWebhookConfiguration: Switch from objectSelector to Ad…
lianghao208 Jan 22, 2025
d87b41f
Bump express from 4.19.2 to 4.21.2 in /pkg/ui/v1beta1/frontend (#2477)
dependabot[bot] Jan 22, 2025
f46cee5
Bump axios from 1.7.2 to 1.7.9 in /pkg/ui/v1beta1/frontend (#2486)
dependabot[bot] Jan 22, 2025
2567939
[SDK] Update `tune` API (#2497)
helenxie-bit Jan 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Upgrade Kubernetes to v1.31.3 (kubeflow#2478)
* chore(ci): add k8s version 1.31.

Signed-off-by: Electronic-Waste <[email protected]>

* chore(Makefile): upgrade envtest version to 1.31 & setup-envtest to release-0.19.

Signed-off-by: Electronic-Waste <[email protected]>

* chore: update k8s related package in go.mod

Signed-off-by: Electronic-Waste <[email protected]>

* chore: make generate.

Signed-off-by: Electronic-Waste <[email protected]>

* fix(test): add SkipNameValidation option to test frame.

Signed-off-by: Electronic-Waste <[email protected]>

* refactor(grpc): remove deprecated grpc.Dial implementation.

Signed-off-by: Electronic-Waste <[email protected]>

* fix(dependency): remove dependency on k8s v1.28

Signed-off-by: Electronic-Waste <[email protected]>

* fix: add type assertion to ptr.To

Signed-off-by: Electronic-Waste <[email protected]>

---------

Signed-off-by: Electronic-Waste <[email protected]>
  • Loading branch information
Electronic-Waste authored Jan 14, 2025
commit bf4a0b2c410cf351611bdde3e121191c4aecb298
2 changes: 1 addition & 1 deletion .github/workflows/e2e-test-darts-cifar10.yaml
Original file line number Diff line number Diff line change
@@ -33,6 +33,6 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-version: ["v1.28.7", "v1.29.2", "v1.30.7"]
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3"]
# Comma Delimited
experiments: ["darts-cpu"]
2 changes: 1 addition & 1 deletion .github/workflows/e2e-test-enas-cifar10.yaml
Original file line number Diff line number Diff line change
@@ -33,6 +33,6 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-version: ["v1.28.7", "v1.29.2", "v1.30.7"]
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3"]
# Comma Delimited
experiments: ["enas-cpu"]
2 changes: 1 addition & 1 deletion .github/workflows/e2e-test-pytorch-mnist.yaml
Original file line number Diff line number Diff line change
@@ -34,7 +34,7 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-version: ["v1.28.7", "v1.29.2", "v1.30.7"]
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3"]
# Comma Delimited
experiments:
# suggestion-hyperopt
2 changes: 1 addition & 1 deletion .github/workflows/e2e-test-simple-pbt.yaml
Original file line number Diff line number Diff line change
@@ -33,6 +33,6 @@ jobs:
fail-fast: false
matrix:
# Detail: https://hub.docker.com/r/kindest/node
kubernetes-version: ["v1.28.7", "v1.29.2", "v1.30.7"]
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3"]
# Comma Delimited
experiments: ["simple-pbt"]
2 changes: 1 addition & 1 deletion .github/workflows/e2e-test-tf-mnist-with-summaries.yaml
Original file line number Diff line number Diff line change
@@ -33,6 +33,6 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-version: ["v1.28.7", "v1.29.2", "v1.30.7"]
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3"]
# Comma Delimited
experiments: ["tfjob-mnist-with-summaries"]
2 changes: 1 addition & 1 deletion .github/workflows/e2e-test-tune-api.yaml
Original file line number Diff line number Diff line change
@@ -31,4 +31,4 @@ jobs:
fail-fast: false
matrix:
# Detail: https://hub.docker.com/r/kindest/node
kubernetes-version: ["v1.28.7", "v1.29.2", "v1.30.7"]
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3"]
2 changes: 1 addition & 1 deletion .github/workflows/e2e-test-ui-random-search-postgres.yaml
Original file line number Diff line number Diff line change
@@ -32,4 +32,4 @@ jobs:
strategy:
fail-fast: false
matrix:
kubernetes-version: ["v1.28.7", "v1.29.2", "v1.30.7"]
kubernetes-version: ["v1.29.2", "v1.30.7", "v1.31.3"]
2 changes: 1 addition & 1 deletion .github/workflows/template-setup-e2e-test/action.yaml
Original file line number Diff line number Diff line change
@@ -43,7 +43,7 @@ runs:
cni: flannel
driver: none
kubernetes-version: ${{ inputs.kubernetes-version }}
minikube-version: 1.31.1
minikube-version: 1.34.0
start-args: --wait-timeout=120s

- name: Setup Docker Buildx
2 changes: 1 addition & 1 deletion .github/workflows/test-go.yaml
Original file line number Diff line number Diff line change
@@ -67,7 +67,7 @@ jobs:
fail-fast: false
matrix:
# Detail: `setup-envtest list`
kubernetes-version: ["1.28.3", "1.29.3", "1.30.0"]
kubernetes-version: ["1.29.3", "1.30.0", "1.31.0"]

# notifies that all test jobs are finished.
finish:
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@ HAS_MOCKGEN := $(shell command -v mockgen;)
COMMIT := v1beta1-$(shell git rev-parse --short=7 HEAD)
KATIB_REGISTRY := docker.io/kubeflowkatib
CPU_ARCH ?= linux/amd64,linux/arm64
ENVTEST_K8S_VERSION ?= 1.30
ENVTEST_K8S_VERSION ?= 1.31
MOCKGEN_VERSION ?= $(shell grep 'go.uber.org/mock' go.mod | cut -d ' ' -f 2)
GO_VERSION=$(shell grep '^go' go.mod | cut -d ' ' -f 2)
GOPATH ?= $(shell go env GOPATH)
@@ -21,7 +21,7 @@ test: envtest

envtest:
ifndef HAS_SETUP_ENVTEST
go install sigs.k8s.io/controller-runtime/tools/setup-envtest@release-0.18
go install sigs.k8s.io/controller-runtime/tools/setup-envtest@release-0.19
$(info "setup-envtest has been installed")
endif
$(info "setup-envtest has already installed")
4 changes: 2 additions & 2 deletions cmd/metricscollector/v1beta1/file-metricscollector/main.go
Original file line number Diff line number Diff line change
@@ -311,7 +311,7 @@ func watchMetricsFile(mFile string, stopRules stopRulesFlag, filters []string, f
}

// Create connection and client for Early Stopping service.
conn, err := grpc.Dial(*earlyStopServiceAddr, grpc.WithTransportCredentials(insecure.NewCredentials()))
conn, err := grpc.NewClient(*earlyStopServiceAddr, grpc.WithTransportCredentials(insecure.NewCredentials()))
if err != nil {
klog.Fatalf("Could not connect to Early Stopping service, error: %v", err)
}
@@ -433,7 +433,7 @@ func main() {

func reportMetrics(filters []string, fileFormat commonv1beta1.FileFormat) {

conn, err := grpc.Dial(*dbManagerServiceAddr, grpc.WithTransportCredentials(insecure.NewCredentials()))
conn, err := grpc.NewClient(*dbManagerServiceAddr, grpc.WithTransportCredentials(insecure.NewCredentials()))
if err != nil {
klog.Fatalf("Could not connect to DB manager service, error: %v", err)
}
2 changes: 1 addition & 1 deletion examples/v1beta1/kind-cluster/README.md
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ Install the following tools to run the example:

- [Docker](https://docs.docker.com/get-docker) >= 20.10
- [Kind](https://kind.sigs.k8s.io/docs/user/quick-start/#installation) >= 0.13
- [`kubectl`](https://kubernetes.io/docs/tasks/tools/#kubectl) >= 1.28
- [`kubectl`](https://kubernetes.io/docs/tasks/tools/#kubectl) >= 1.29

## Installation

65 changes: 34 additions & 31 deletions go.mod
Original file line number Diff line number Diff line change
@@ -14,22 +14,22 @@ require (
github.com/lib/pq v1.10.6
github.com/mattbaird/jsonpatch v0.0.0-20171005235357-81af80346b1a
github.com/nxadm/tail v1.4.11
github.com/onsi/gomega v1.34.1
github.com/open-policy-agent/cert-controller v0.11.0
github.com/prometheus/client_golang v1.19.1
github.com/onsi/gomega v1.35.1
github.com/open-policy-agent/cert-controller v0.12.0
github.com/prometheus/client_golang v1.20.2
github.com/shirou/gopsutil/v3 v3.22.5
github.com/spf13/viper v1.9.0
github.com/tidwall/gjson v1.14.1
go.uber.org/mock v0.4.0
google.golang.org/grpc v1.58.3
google.golang.org/protobuf v1.34.1
k8s.io/api v0.30.7
k8s.io/apimachinery v0.30.7
k8s.io/client-go v0.30.7
k8s.io/code-generator v0.30.7
google.golang.org/grpc v1.65.0
google.golang.org/protobuf v1.35.1
k8s.io/api v0.31.3
k8s.io/apimachinery v0.31.3
k8s.io/client-go v0.31.3
k8s.io/code-generator v0.31.3
k8s.io/klog v1.0.0
k8s.io/kube-openapi v0.0.0-20240430033511-f0e62f92d13f
sigs.k8s.io/controller-runtime v0.18.5
sigs.k8s.io/controller-runtime v0.19.1
sigs.k8s.io/structured-merge-diff/v4 v4.4.1
sigs.k8s.io/yaml v1.4.0
)
@@ -64,7 +64,7 @@ require (
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/chrismellard/docker-credential-acr-env v0.0.0-20230304212654-82a0ddb27589 // indirect
github.com/containerd/stargz-snapshotter/estargz v0.14.3 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/dimchansky/utfbom v1.1.1 // indirect
github.com/docker/cli v24.0.0+incompatible // indirect
github.com/docker/distribution v2.8.2+incompatible // indirect
@@ -74,7 +74,8 @@ require (
github.com/evanphx/json-patch v5.6.0+incompatible // indirect
github.com/evanphx/json-patch/v5 v5.9.0 // indirect
github.com/fsnotify/fsnotify v1.7.0 // indirect
github.com/go-logr/logr v1.4.1 // indirect
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
github.com/go-logr/logr v1.4.2 // indirect
github.com/go-logr/zapr v1.3.0 // indirect
github.com/go-ole/go-ole v1.2.6 // indirect
github.com/go-openapi/jsonpointer v0.21.0 // indirect
@@ -89,11 +90,11 @@ require (
github.com/google/gofuzz v1.2.0 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/hashicorp/hcl v1.0.0 // indirect
github.com/imdario/mergo v0.3.12 // indirect
github.com/imdario/mergo v0.3.13 // indirect
github.com/jmespath/go-jmespath v0.4.0 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/klauspost/compress v1.16.5 // indirect
github.com/klauspost/compress v1.17.9 // indirect
github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 // indirect
github.com/magiconair/properties v1.8.5 // indirect
github.com/mailru/easyjson v0.7.7 // indirect
@@ -108,9 +109,9 @@ require (
github.com/pkg/errors v0.9.1 // indirect
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect
github.com/prometheus/client_model v0.6.1 // indirect
github.com/prometheus/common v0.53.0 // indirect
github.com/prometheus/procfs v0.15.0 // indirect
github.com/sirupsen/logrus v1.9.1 // indirect
github.com/prometheus/common v0.55.0 // indirect
github.com/prometheus/procfs v0.15.1 // indirect
github.com/sirupsen/logrus v1.9.3 // indirect
github.com/spf13/afero v1.6.0 // indirect
github.com/spf13/cast v1.4.1 // indirect
github.com/spf13/jwalterweatherman v1.1.0 // indirect
@@ -121,32 +122,34 @@ require (
github.com/tklauser/go-sysconf v0.3.10 // indirect
github.com/tklauser/numcpus v0.4.0 // indirect
github.com/vbatts/tar-split v0.11.3 // indirect
github.com/x448/float16 v0.8.4 // indirect
github.com/yusufpapurcu/wmi v1.2.2 // indirect
go.uber.org/atomic v1.11.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
go.uber.org/zap v1.26.0 // indirect
golang.org/x/crypto v0.25.0 // indirect
golang.org/x/crypto v0.28.0 // indirect
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
golang.org/x/mod v0.19.0 // indirect
golang.org/x/net v0.27.0 // indirect
golang.org/x/oauth2 v0.20.0 // indirect
golang.org/x/sync v0.7.0 // indirect
golang.org/x/sys v0.22.0 // indirect
golang.org/x/term v0.22.0 // indirect
golang.org/x/text v0.16.0 // indirect
golang.org/x/time v0.5.0 // indirect
golang.org/x/tools v0.23.0 // indirect
golang.org/x/mod v0.20.0 // indirect
golang.org/x/net v0.30.0 // indirect
golang.org/x/oauth2 v0.21.0 // indirect
golang.org/x/sync v0.8.0 // indirect
golang.org/x/sys v0.26.0 // indirect
golang.org/x/term v0.25.0 // indirect
golang.org/x/text v0.19.0 // indirect
golang.org/x/time v0.6.0 // indirect
golang.org/x/tools v0.24.0 // indirect
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
gonum.org/v1/gonum v0.8.2 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20240701130421-f6361c86f094 // indirect
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/ini.v1 v1.63.2 // indirect
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/apiextensions-apiserver v0.30.3 // indirect
k8s.io/apiextensions-apiserver v0.31.2 // indirect
k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70 // indirect
k8s.io/klog/v2 v2.120.1 // indirect
k8s.io/utils v0.0.0-20240502163921-fe8a2dddb1d0 // indirect
k8s.io/klog/v2 v2.130.1 // indirect
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 // indirect
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
)
Loading