1381 Commits
Author SHA1 Message Date
zeekayandHanzo Dev c03b78648a ci: build this fork, so the cluster stops running upstream vanilla
ns kubeflow runs ghcr.io/kubeflow/* images — upstream, and on :latest — even
though this fork exists and carries our commits. It runs them because nothing
here ever published an alternative: the repo has upstream .github/workflows
(which do not run on our estate) and no .hanzo lane at all, so there was no
hanzo image to point at.

Builds exactly the images the cluster consumes, no more. Building artifacts
nothing deploys is how a pipeline rots unnoticed.

⚠️ The hanzo-ml ORG HAS NO ACTIONS SECRETS — hanzoai carries GHCR_USER,
GHCR_TOKEN, GH_PAT, OCI_*, KMS_*; hanzo-ml carries none. So this BUILDS
unconditionally (which proves the fork still compiles — the thing most worth
knowing) and PUSHES only when a token is present, emitting a ::warning:: when
it is not. Until the org gets credentials the run is honestly green with "built
but not published" in the log, rather than the cluster silently serving upstream
forever.

To finish: give hanzo-ml GHCR_USER/GHCR_TOKEN (KMS-sourced, per policy), then
repoint the ns kubeflow deployments at ghcr.io/hanzoai/<image>:sha-<sha7>.

Also note the repo is a PULL MIRROR on the forge, so Actions were off entirely
(has_actions=false); enabled now, and the sync interval cut 8h -> 10m so a push
is picked up in minutes.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-27 19:36:24 -07:00
zeekay f8068340f8 Merge upstream/master into master (sync fork with upstream) 2026-07-05 20:58:40 -07:00
Saivedant HavaandGitHub dc3eb72b06 Fail loudly on unsupported Optuna parameter distributions (#2666)
The Optuna suggestion service mapped only UNIFORM and LOG_UNIFORM for int
and double parameters. A parameter declaring NORMAL or LOG_NORMAL fell
through every branch in _get_optuna_search_space and was left out of the
search space, so Optuna never sampled it. The hyperparameter was silently
dropped from tuning with no error or log.

Optuna has no native normal or log-normal distribution, so the backend
cannot honor those values. Add an explicit branch for int and double that
raises a ValueError naming the parameter and distribution, turning a
silent correctness bug into an actionable error. The hyperopt suggestion
service already supports these distributions, so the proto values are
valid input that this backend must reject explicitly rather than ignore.

Adds a parametrized regression test covering NORMAL and LOG_NORMAL for
both int and double parameters.

Fixes #2665

Signed-off-by: Saivedant Hava <[email protected]>
2026-06-22 21:07:21 +01:00
LucienandGitHub 7764d3004b chore: Add CODE_OF_CONDUCT.md in kubeflow/katib (#2671)
* chore: Add CODE_OF_CONDUCT.md in kubeflow/katib

Part of #[976](https://github.com/kubeflow/community/issues/976)

Adds a `CODE_OF_CONDUCT.md` file in the repository.


Signed-off-by: Lucien <[email protected]>

* Update title and add reporting instructions

Signed-off-by: Lucien <[email protected]>

---------

Signed-off-by: Lucien <[email protected]>
2026-06-12 19:55:59 +00:00
zeekay e76f3af1a5 scrub Liquidity branding + ringtail→corona (OSS brand hygiene) 2026-06-10 23:37:13 -07:00
zeekay 4cbeb0039b merge: feat/brand-neutral-rebrand 2026-06-01 16:20:18 -07:00
zeekayandGitHub 1978ec0be4 feat: brand-neutral rebrand (consume @<org>/brand contract) (#1)
5 new root markdown files. UPSTREAM_README.md preserves original.
No upstream code modified. Branding consumed at runtime from a
brand package per BRAND.md (@hanzo/brand, @luxfi/brand,
@zooai/brand, etc.). Multi-tenant via JWT tenant claim per
MULTI_TENANT.md. Apache-2.0 preserved; NOTICE attributes upstream.
2026-05-19 08:12:28 -07:00
zeekay 8b8db34e28 feat: brand-neutral rebrand (consume @<org>/brand contract)
5 new root markdown files. UPSTREAM_README.md preserves original.
No upstream code modified. Branding consumed at runtime from a
brand package per BRAND.md (@hanzo/brand, @luxfi/brand,
@zooai/brand, etc.). Multi-tenant via JWT tenant claim per
MULTI_TENANT.md. Apache-2.0 preserved; NOTICE attributes upstream.
2026-05-19 08:10:05 -07:00
Andrey VelichkevichandGitHub e69b9244b0 Remove Trivy Action (#2644)
Signed-off-by: Andrey Velichkevich <[email protected]>
2026-03-25 15:41:33 +00:00
Aniket PatilandGitHub 2a9d59ffae chore: add welcome workflow for new contributors (#2595)
* chore: add welcome workflow for new contributors

Signed-off-by: Aniket Patil <[email protected]>

* chore: keep welcome workflow consistent

Signed-off-by: Aniket Patil <[email protected]>

* chore: update welcome workflow links based on maintainer feedback

Signed-off-by: Aniket Patil <[email protected]>

---------

Signed-off-by: Aniket Patil <[email protected]>
2025-12-16 02:12:08 +00:00
Julius von KohoutandGitHub 8575c167f0 mysql fixes (#2597)
* mysql fixes

see also https://github.com/kubeflow/manifests/pull/3307 and the alignment with databases from other components of kubeflow

Signed-off-by: Julius von Kohout <[email protected]>

* Update mysql.yaml

Signed-off-by: Julius von Kohout <[email protected]>

* Update mysql.yaml

Signed-off-by: Julius von Kohout <[email protected]>

* Update mysql.yaml

Signed-off-by: Julius von Kohout <[email protected]>

---------

Signed-off-by: Julius von Kohout <[email protected]>
2025-12-16 01:19:05 +00:00
Andrey VelichkevichandGitHub 8c1bf72cfb feat(docs): Add Changelog for v0.19.0 (#2586)
Signed-off-by: Andrey Velichkevich <[email protected]>
2025-11-04 15:34:26 +00:00
Andrey VelichkevichandGitHub 389b4de95b Bump Katib Python SDK to 0.19.0 version (#2585)
* Bump Katib Python SDK to 0.19.0 version

Signed-off-by: Andrey Velichkevich <[email protected]>

* Update version in gen-api

Signed-off-by: Andrey Velichkevich <[email protected]>

* Fix release script

Signed-off-by: Andrey Velichkevich <[email protected]>

* Run gen-api directly

Signed-off-by: Andrey Velichkevich <[email protected]>

---------

Signed-off-by: Andrey Velichkevich <[email protected]>
2025-10-30 23:52:38 +00:00
Andrey VelichkevichandGitHub 5755f90531 feat(release): Update Katib release script to publish SDK models (#2584)
* feat(release): Update Katib release script to publish SDK models

Signed-off-by: Andrey Velichkevich <[email protected]>

* Fix comment

Signed-off-by: Andrey Velichkevich <[email protected]>

---------

Signed-off-by: Andrey Velichkevich <[email protected]>
2025-10-30 22:04:00 +00:00
d9e3fb6928 feat(sdk): Support multiple pip index URLs. (#2566)
* feat: add extra index urls to the katib tune

Signed-off-by: Andrey Velichkevich <[email protected]>

* Remove test with None index

Signed-off-by: Andrey Velichkevich <[email protected]>

---------

Signed-off-by: Andrey Velichkevich <[email protected]>
Co-authored-by: Andrey Velichkevich <[email protected]>
2025-10-30 22:03:35 +00:00
Andrey VelichkevichandGitHub db9a6624cd fix(metrics-collector): Use StrictValidation for RemoteImage call (#2583)
Signed-off-by: Andrey Velichkevich <[email protected]>
2025-10-30 20:05:16 +00:00
cd572d8692 Add get_job_logs() API to Katib Python SDK (#2580)
* add :GETJob API

Signed-off-by: adity1raut <[email protected]>

* olve The Confict

Signed-off-by: adity1raut <[email protected]>

* Update After The REview

Signed-off-by: adity1raut <[email protected]>

* Update After Review

Signed-off-by: adity1raut <[email protected]>

* Update Code After review

Signed-off-by: adity1raut <[email protected]>

* Fixed After Review

Signed-off-by: adity1raut <[email protected]>

* Update

Signed-off-by: adity1raut <[email protected]>

* Update Files After a Review

Signed-off-by: adity1raut <[email protected]>

* Update After Review

Signed-off-by: adity1raut <[email protected]>

* Update The File After all Review and Comment

Signed-off-by: adity1raut <[email protected]>

* Update And Add a Unit Test

Signed-off-by: adity1raut <[email protected]>

* Fix lint

Signed-off-by: Andrey Velichkevich <[email protected]>

---------

Signed-off-by: adity1raut <[email protected]>
Signed-off-by: Andrey Velichkevich <[email protected]>
Co-authored-by: Andrey Velichkevich <[email protected]>
2025-10-29 16:29:10 +00:00
Wassim Ben SalemandGitHub 66da2bce74 feat: Add trial_timeout parameter to Katib tune API (#2568)
- Add optional trial_active_deadline_seconds parameter to tune() function
- Support timeout for both Job and PyTorchJob trial types
- Set active_deadline_seconds on Job spec for Job-based trials
- Set active_deadline_seconds on RunPolicy for PyTorchJob-based trials
- Add comprehensive documentation and usage examples
- Add test cases for both Job and PyTorchJob timeout scenarios
- Maintain backward compatibility with existing code

This feature prevents individual trials from running indefinitely
and consuming cluster resources by allowing users to specify
per-trial timeouts in seconds.

Signed-off-by: wassimbensalem <[email protected]>
2025-10-16 07:24:51 +00:00
Andrey VelichkevichandGitHub c6aec33b04 fix(controller): Fix RBAC to create TrainJobs (#2581)
* fix(controller): Fix RBAC to create TrainJobs

Signed-off-by: Andrey Velichkevich <[email protected]>

* Add delete RBAC for TrainJobs

Signed-off-by: Andrey Velichkevich <[email protected]>

---------

Signed-off-by: Andrey Velichkevich <[email protected]>
2025-10-13 22:38:06 +00:00
643c0eb871 chore(models): Move models into kubeflow_katib_api package (#2579)
* chore(models): Move models into kubeflow_katib_api package

Signed-off-by: kramaranya <[email protected]>

* Add generated files to .pre-commit-config.yaml

Signed-off-by: kramaranya <[email protected]>

* Add SDK generator JAR file to .gitignore

Signed-off-by: kramaranya <[email protected]>

* Rename subfolder for gen-python-api

Signed-off-by: kramaranya <[email protected]>

* Remove subfolder for python-api

Signed-off-by: kramaranya <[email protected]>

* Generate Katib modules for Kubeflow SDK

Signed-off-by: Andrey Velichkevich <[email protected]>

* Add container runtime models generation

Signed-off-by: kramaranya <[email protected]>

* Fix shellcheck

Signed-off-by: kramaranya <[email protected]>

---------

Signed-off-by: kramaranya <[email protected]>
Signed-off-by: Andrey Velichkevich <[email protected]>
Co-authored-by: Andrey Velichkevich <[email protected]>
2025-10-13 21:57:05 +00:00
Shao WangandGitHub 88ee9d373f Nominate @Electronic-Waste as Approver. (#2574)
Signed-off-by: Electronic-Waste <[email protected]>
2025-09-24 01:42:37 +00:00
d33696d515 Add license scan report and status (#2564)
Signed-off-by: Andrey Velichkevich <[email protected]>
Co-authored-by: Andrey Velichkevich <[email protected]>
2025-09-23 00:26:17 +00:00
Andrey VelichkevichandGitHub cf7629f5e2 chore: Bump go-containerregistry to v0.20.6 (#2575)
Signed-off-by: Andrey Velichkevich <[email protected]>
2025-09-22 19:54:17 +00:00
Shao WangandGitHub cd320f5ee2 Upgrade Kubernetes Version to 1.34 (#2573)
* chore: update Makefile and go.mod

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

* chore: make generate.

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

* chore(ci): update k8s version.

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

* chore(trail): Update UTs to remove version related logic.

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

* fix(ci): update setup-minkube version.

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

---------

Signed-off-by: Electronic-Waste <[email protected]>
2025-09-22 12:03:01 +00:00
Shao WangandGitHub c6d1c993e3 Upgrade Kubernetes Version to 1.33 & Go to 1.24 (#2572)
Signed-off-by: Electronic-Waste <[email protected]>
2025-09-18 10:59:35 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d0e41c5a0b chore(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.27.0 (#2558)
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.21.0 to 0.27.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.21.0...v0.27.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-version: 0.27.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-13 23:02:30 +00:00
Andrey VelichkevichandGitHub 6b9f08cec0 feat(ci): Add Trivy Vulnerability Scan (#2570)
Signed-off-by: Andrey Velichkevich <[email protected]>
2025-09-13 21:08:31 +00:00
Shao WangandGitHub 4a0f2c6609 Upgrade Kubernetes Version to 1.32.2 (#2521)
* chore(Makefile): upgrade envtest version to 1.32 & setup-envtest to release-0.20.

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

* chore(gomod): upgrade go version to 1.23.0 & update package version.

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

* chore: make generate.

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

* fix(ci): add 1.32 support & remove 1.29 support.

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

* fix(test): add FailureTarget condition to job & add startTime.

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

* fix(test): add SuccessCriteriaMet condition.

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

* fix(test): add StartTime.

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

* fix(test): create a new Job after the failed job.

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

* fix(test): move the failed job test to the end.

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

* fix(test): update job to indexed job.

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

* fix(test): seperate job name between failed job and succeeded job.

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

* fix(test): remove SuccessPolicy.

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

* fix(test): disable SuccessCriteriaMet in 1.30.

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

* fix(test): delete some fields in Job.

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

* fix(test): update comments.

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

* fix(test): update comments.

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

* fix(ci): readd v1.29 version.

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

* fix(test): fix error in ci.

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

* fix(test): fix version error.

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

---------

Signed-off-by: Electronic-Waste <[email protected]>
2025-09-13 15:19:31 +00:00
Zackeus BengtssonandGitHub 2adf3a92c2 [SDK] fix issue with serialization of LoraConfig (#2567)
Signed-off-by: Zackeus Bengtsson <[email protected]>
2025-09-11 13:37:39 +00:00
55550f8df5 Adding out of the box support to TrainJob (#2560)
* Out-of-the-box support TrainJob

Signed-off-by: Ram Lau <[email protected]>

* Example for Pytorch Distributed

Signed-off-by: Ram Lau <[email protected]>

* Update examples/v1beta1/kubeflow-training-operator/trainjob-pytorch.yaml

Co-authored-by: Andrey Velichkevich <[email protected]>
Signed-off-by: Ram Lau <[email protected]>

* Create folder for Trainer as suggested

Signed-off-by: Ram Lau <[email protected]>

* Movethe exmaple of trainjob to the new folder

Signed-off-by: Ram Lau <[email protected]>

* Ref the primaryContainerName to that of ClusterTrainingRuntime

Signed-off-by: Ram Lau <[email protected]>

* tenzen-y steps down from Katib approver role (#2561)

Signed-off-by: Yuki Iwai <[email protected]>
Signed-off-by: Ram Lau <[email protected]>

* Set Default value for TrainJob Success, Failure Condition and PrimaryPodLabels in the trial Template

Signed-off-by: Ram Lau <[email protected]>

* Enchance Handling for default value of Success, Fail Cond & Pod Label

Signed-off-by: Ram Lau <[email protected]>

* Bug fix for default value condition

Signed-off-by: Ram Lau <[email protected]>

* code format by hack/update-gofmt.sh

Signed-off-by: Ram Lau <[email protected]>

* add TrainJob trial Resources to cert manager config

Signed-off-by: Ram Lau <[email protected]>

* add trainjob to controller rbac

Signed-off-by: Ram Lau <[email protected]>

* Grant JobSet permission to Katib controller

Signed-off-by: Andrey Velichkevich <[email protected]>

* Remove create/delete RBAC for TrainJob

Signed-off-by: Andrey Velichkevich <[email protected]>

* Fix docker build with libpcre2

Signed-off-by: Andrey Velichkevich <[email protected]>

---------

Signed-off-by: Ram Lau <[email protected]>
Signed-off-by: Yuki Iwai <[email protected]>
Signed-off-by: Andrey Velichkevich <[email protected]>
Co-authored-by: Andrey Velichkevich <[email protected]>
Co-authored-by: Yuki Iwai <[email protected]>
2025-08-23 00:01:07 +00:00
Yuki IwaiandGitHub 66dd0d9ad5 tenzen-y steps down from Katib approver role (#2561)
Signed-off-by: Yuki Iwai <[email protected]>
2025-07-28 13:27:49 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
56b822dde8 Bump golang.org/x/crypto from 0.31.0 to 0.35.0 (#2543)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.31.0 to 0.35.0.
- [Commits](https://github.com/golang/crypto/compare/v0.31.0...v0.35.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.35.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-16 20:08:39 +00:00
Yuki IwaiandGitHub 1b5928f174 chore: Upgrade Go version to 1.23 (#2526)
Signed-off-by: Yuki Iwai <[email protected]>
2025-07-16 19:17:38 +00:00
Andrey VelichkevichandGitHub 20c1ed5ece feat(docs): Guide to report security vulnerabilities (#2556)
Signed-off-by: Andrey Velichkevich <[email protected]>
2025-07-15 16:29:38 +00:00
Andrey VelichkevichandGitHub ac93f636a0 chore(docs): Add OpenSSF Badge (#2555)
Signed-off-by: Andrey Velichkevich <[email protected]>
2025-07-13 22:06:21 +00:00
Hezhi (Helen) XieandGitHub 2031c75535 [GSoC] Add e2e test for tune api with LLM hyperparameter optimization (#2420)
* add e2e test for tune api

Signed-off-by: helenxie-bit <[email protected]>

* upgrade training-operator sdk

Signed-off-by: helenxie-bit <[email protected]>

* specify the version of training operator sdk

Signed-off-by: helenxie-bit <[email protected]>

* fix num_labels error and update the version of training operator controller

Signed-off-by: helenxie-bit <[email protected]>

* check the version of training operator

Signed-off-by: helenxie-bit <[email protected]>

* debug

Signed-off-by: helenxie-bit <[email protected]>

* check import path of HuggingFaceModelParams

Signed-off-by: helenxie-bit <[email protected]>

* update the version of training operator sdk

Signed-off-by: helenxie-bit <[email protected]>

* update the name of experiment

Signed-off-by: helenxie-bit <[email protected]>

* add step of checking pod

Signed-off-by: helenxie-bit <[email protected]>

* check the logs of pod

Signed-off-by: helenxie-bit <[email protected]>

* add check

Signed-off-by: helenxie-bit <[email protected]>

* check reason for imagepullbackoff

Signed-off-by: helenxie-bit <[email protected]>

* revert timeout limit

Signed-off-by: helenxie-bit <[email protected]>

* fix format

Signed-off-by: helenxie-bit <[email protected]>

* extend timeout limit

Signed-off-by: helenxie-bit <[email protected]>

* update training operator sdk version

Signed-off-by: helenxie-bit <[email protected]>

* check the logs of pod

Signed-off-by: helenxie-bit <[email protected]>

* rerun tests

Signed-off-by: helenxie-bit <[email protected]>

* update the function of getting logs

Signed-off-by: helenxie-bit <[email protected]>

* add the step of describing pod

Signed-off-by: helenxie-bit <[email protected]>

* check disk space

Signed-off-by: helenxie-bit <[email protected]>

* change work directory

Signed-off-by: helenxie-bit <[email protected]>

* change work directory

Signed-off-by: helenxie-bit <[email protected]>

* increase timeout limit

Signed-off-by: helenxie-bit <[email protected]>

* check the logs of controller and events

Signed-off-by: helenxie-bit <[email protected]>

* change work directory

Signed-off-by: helenxie-bit <[email protected]>

* change work directory

Signed-off-by: helenxie-bit <[email protected]>

* change work directory

Signed-off-by: helenxie-bit <[email protected]>

* check the logs of kubelet

Signed-off-by: helenxie-bit <[email protected]>

* check the logs of kubelet

Signed-off-by: helenxie-bit <[email protected]>

* increase cpu

Signed-off-by: helenxie-bit <[email protected]>

* check the logs of training operator

Signed-off-by: helenxie-bit <[email protected]>

* check the use of resources

Signed-off-by: helenxie-bit <[email protected]>

* check the logs of container 'pytorch' and 'storage_initializer'

Signed-off-by: helenxie-bit <[email protected]>

* fix error of checking use of resources

Signed-off-by: helenxie-bit <[email protected]>

* add other checks to find the error reason

Signed-off-by: helenxie-bit <[email protected]>

* set 'storage_config'

Signed-off-by: helenxie-bit <[email protected]>

* reduce the number of tests

Signed-off-by: helenxie-bit <[email protected]>

* Check container runtime logs

Signed-off-by: helenxie-bit <[email protected]>

* set the driver of minikube as docker

Signed-off-by: helenxie-bit <[email protected]>

* set the driver of minikube to none

Signed-off-by: helenxie-bit <[email protected]>

* check logs of pod

Signed-off-by: helenxie-bit <[email protected]>

* check memory usage

Signed-off-by: helenxie-bit <[email protected]>

* increase 'termination_grace_period_seconds' in podspec

Signed-off-by: helenxie-bit <[email protected]>

* fix annotations error

Signed-off-by: helenxie-bit <[email protected]>

* restart docker

Signed-off-by: helenxie-bit <[email protected]>

* delete restarting docker

Signed-off-by: helenxie-bit <[email protected]>

* use original docker data directory

Signed-off-by: helenxie-bit <[email protected]>

* update installation of Katib SDK with extra requires

Signed-off-by: helenxie-bit <[email protected]>

* test trainer image built with cpu

Signed-off-by: helenxie-bit <[email protected]>

* add action of free up disk space (including move docker data directory)

Signed-off-by: helenxie-bit <[email protected]>

* delete unnecessary checks and update the part of fetching pod description and logs

Signed-off-by: helenxie-bit <[email protected]>

* delete fetching pod logs

Signed-off-by: helenxie-bit <[email protected]>

* add blank line at the end of free-up-disk-space yaml file

Signed-off-by: helenxie-bit <[email protected]>

* update experiment name

Signed-off-by: helenxie-bit <[email protected]>

* update test function name to be consistent with experiment name

Signed-off-by: helenxie-bit <[email protected]>

* move import statements inside the function

Signed-off-by: helenxie-bit <[email protected]>

* apply pprint for the logging output

Signed-off-by: helenxie-bit <[email protected]>

* update experiment names

Signed-off-by: helenxie-bit <[email protected]>

* fix format

Signed-off-by: helenxie-bit <[email protected]>

* fix format

Signed-off-by: helenxie-bit <[email protected]>

* fix the sequence of arguments in 'trial_template'

Signed-off-by: helenxie-bit <[email protected]>

* test example in user guide

Signed-off-by: helenxie-bit <[email protected]>

* fix access token error

Signed-off-by: helenxie-bit <[email protected]>

* fix the error of setup

Signed-off-by: helenxie-bit <[email protected]>

* fix the error of setup

Signed-off-by: helenxie-bit <[email protected]>

* reverse back

Signed-off-by: helenxie-bit <[email protected]>

* fix format

Signed-off-by: helenxie-bit <[email protected]>

* fix format

Signed-off-by: helenxie-bit <[email protected]>

---------

Signed-off-by: helenxie-bit <[email protected]>
2025-06-26 14:13:16 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8360b8c559 Bump brace-expansion in /pkg/ui/v1beta1/frontend (#2551)
Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.

Updates `brace-expansion` from 2.0.1 to 2.0.2
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.0.2)

Updates `brace-expansion` from 1.1.11 to 2.0.2
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.1...v2.0.2)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 2.0.2
  dependency-type: indirect
- dependency-name: brace-expansion
  dependency-version: 2.0.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 04:40:51 +00:00
Vikas SaxenaandGitHub 26160a7bc6 New fixing kustomize5 warning (#2549)
* ran kustomize edit fix for katib-cert-manager

Signed-off-by: Vikas Saxena <[email protected]>

* ran kustomize edit fix for katib-external-db

Signed-off-by: Vikas Saxena <[email protected]>

* fixed up comments

Signed-off-by: Vikas Saxena <[email protected]>

* fixed build error with katib-cert-maanager

Signed-off-by: Vikas Saxena <[email protected]>

* fixed up comments in katib-external-db

Signed-off-by: Vikas Saxena <[email protected]>

* fixed warnings in katib-leader-election

Signed-off-by: Vikas Saxena <[email protected]>

* fixed warnings in katib-openshift

Signed-off-by: Vikas Saxena <[email protected]>

* fixed warnings in katib-standalone-postgres

Signed-off-by: Vikas Saxena <[email protected]>

* fixed warnings in katib-with-kubeflow

Signed-off-by: Vikas Saxena <[email protected]>

* fixed up comments

Signed-off-by: Vikas Saxena <[email protected]>

* fixing diffs errors in the updated code

Signed-off-by: Vikas Saxena <[email protected]>

---------

Signed-off-by: Vikas Saxena <[email protected]>
2025-05-13 04:31:20 +00:00
Ayush GuptaandGitHub 1c19d3a6eb Fix Istio sidecar injection by moving from annotations to labels (#2527)
* Fix Istio sidecar injection by moving from annotations to labels

Signed-off-by: madmecodes <[email protected]>

* Update Istio sidecar injection from annotations to labels across the codebase
Replace annotations with labels for Istio sidecar injection according to Istio recommendations. Update conformance tests, examples, constants, composers, and utilities to use the new label-based approach consistently.

Signed-off-by: madmecodes <[email protected]>

* fix: Update SuggestionLabels function and composer implementation for Istio label injection

Signed-off-by: madmecodes <[email protected]>

* Fix linting issues in mpi-job-horovod.py

Signed-off-by: madmecodes <[email protected]>

* update: function moved from annotations to labels

Signed-off-by: madmecodes <[email protected]>

---------

Signed-off-by: madmecodes <[email protected]>
2025-05-09 17:52:41 +00:00
Harshvir PotposeandGitHub e528adf086 Fix PSS restricted warnings (#2528)
* fix pss warnings

Signed-off-by: Harshvir Potpose <[email protected]>

* fix mysql

Signed-off-by: Harshvir Potpose <[email protected]>

---------

Signed-off-by: Harshvir Potpose <[email protected]>
2025-04-29 16:33:02 +00:00
c231218c66 feat: add CITATION.cff file (#2547)
* feat: add `CITATION.cff` file

Signed-off-by: milinddethe15 <[email protected]>

* Update CITATION.cff

Co-authored-by: Shao Wang <[email protected]>
Signed-off-by: M!l!nd <[email protected]>

---------

Signed-off-by: milinddethe15 <[email protected]>
Signed-off-by: M!l!nd <[email protected]>
Co-authored-by: Shao Wang <[email protected]>
2025-04-18 16:47:24 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
af70262d02 Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#2533)
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt) from 4.5.1 to 4.5.2.
- [Release notes](https://github.com/golang-jwt/jwt/releases)
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md)
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.5.1...v4.5.2)

---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 12:36:24 +00:00
Helber BelmiroandGitHub 20078dc59f chore(test): Removed the no longer needed trigger-rerun-test.yaml (#2540)
Signed-off-by: Helber Belmiro <[email protected]>
2025-04-09 16:41:20 +00:00
Andrey VelichkevichandGitHub 2e1cbc5f54 chore(docs): Add Changelog Katib v0.18.0 (#2537)
Signed-off-by: Andrey Velichkevich <[email protected]>
2025-03-29 21:48:31 +00:00
saileshd1402andGitHub 287fe04edf Revert GHCR changes for Notebook examples (#2536)
Signed-off-by: sailesh duddupudi <[email protected]>
2025-03-24 22:06:03 +00:00
Mahdi KhashanandGitHub 19db2d47d4 [feature] move manifest image references to ghcr (#2529)
* move to ghcr

Signed-off-by: mahdikhashan <[email protected]>

* move images to ghcr

Signed-off-by: mahdikhashan <[email protected]>

* manifests

Signed-off-by: mahdikhashan <[email protected]>

* change registry in all path

Signed-off-by: mahdikhashan <[email protected]>

* update script

Signed-off-by: mahdikhashan <[email protected]>

* fix

Signed-off-by: mahdikhashan <[email protected]>

* fix

Signed-off-by: mahdikhashan <[email protected]>

* slight fix

Signed-off-by: mahdikhashan <[email protected]>

---------

Signed-off-by: mahdikhashan <[email protected]>
Signed-off-by: Mahdi Khashan <[email protected]>
2025-03-24 17:11:50 +00:00
Mahdi KhashanandGitHub fd4f76929f [feature] migrate docker images to ghcr (#2520)
* update custom action

Signed-off-by: mahdikhashan <[email protected]>

* define token as input

Signed-off-by: mahdikhashan <[email protected]>

* clean up meta job

Signed-off-by: mahdikhashan <[email protected]>

* change build-and-publish-imageg.yaml

Signed-off-by: mahdikhashan <[email protected]>

* remove secret from workflow call

Signed-off-by: mahdikhashan <[email protected]>

* remove docker credentials from publish* images

Signed-off-by: mahdikhashan <[email protected]>

* revert meta step changes

Signed-off-by: mahdikhashan <[email protected]>

* revert changes

Signed-off-by: mahdikhashan <[email protected]>

* update

Signed-off-by: mahdikhashan <[email protected]>

* add dockerhub as a job

Signed-off-by: mahdikhashan <[email protected]>

* revert secrets

Signed-off-by: mahdikhashan <[email protected]>

* revert docker secrets

Signed-off-by: mahdikhashan <[email protected]>

* revert docker secrets

Signed-off-by: mahdikhashan <[email protected]>

* consolidate/merge registeries

Signed-off-by: mahdikhashan <[email protected]>

* fix inputs

Signed-off-by: mahdikhashan <[email protected]>

* revert docker path name

Signed-off-by: mahdikhashan <[email protected]>

---------

Signed-off-by: mahdikhashan <[email protected]>
2025-03-18 19:12:14 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
096d4ababe Bump axios from 1.7.9 to 1.8.3 in /pkg/ui/v1beta1/frontend (#2524)
Bumps [axios](https://github.com/axios/axios) from 1.7.9 to 1.8.3.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.9...v1.8.3)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 22:35:41 +00:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2a2f1551a3 Bump @babel/helpers from 7.25.0 to 7.26.10 in /pkg/ui/v1beta1/frontend (#2523)
Bumps [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) from 7.25.0 to 7.26.10.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-helpers)

---
updated-dependencies:
- dependency-name: "@babel/helpers"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 22:31:34 +00:00
Gary MiguelandGitHub 4bbe4b16c9 Support old-style TensorFlow events (tensorboard) (#2467)
* Support old-style TensorFlow events (tensorboard)

Fixes: https://github.com/kubeflow/katib/issues/2466
Signed-off-by: Gary Miguel <[email protected]>

* format

Signed-off-by: Gary Miguel <[email protected]>

* test

Signed-off-by: Gary Miguel <[email protected]>

* don't continue loops

Signed-off-by: Gary Miguel <[email protected]>

* format

Signed-off-by: Gary Miguel <[email protected]>

---------

Signed-off-by: Gary Miguel <[email protected]>
2025-02-15 00:59:37 +00:00