16 Commits
Author SHA1 Message Date
Andrey VelichkevichandGitHub c4f4e431c4 chore(docs): Move KEPs to the proposals directory (#3629)
* chore(docs): Move KEPs to the proposals directory

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

* Add KEPs from communtiy repo

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

* Update AGENTS.md

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

---------

Signed-off-by: Andrey Velichkevich <[email protected]>
2026-06-22 19:44:47 +00:00
c1bde8d963 feat(docs): add AI policy reference to contributing guide (#3493)
Direct contributors to review the Kubeflow AI Policy before using
AI assistant tooling for contributions.

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

Co-authored-by: Hanzo Dev <[email protected]>
2026-05-12 16:36:58 +00:00
Andrey VelichkevichandGitHub 1600c14be8 chore(deps): Bumo Go to 1.26 (#3451)
Signed-off-by: Andrey Velichkevich <[email protected]>
2026-04-28 00:48:59 +00:00
Andrey VelichkevichandGitHub cfbdd65d70 fix(ci): Bump Python to 3.12 in E2Es (#3330)
Signed-off-by: andreyvelich <[email protected]>
2026-04-15 02:43:49 +00:00
Andrey VelichkevichandGitHub 7cdf7ce5a2 chore(deps): Bump Go 1.25, k8s v1.35, and controller-runtime v0.23.1 (#3127)
* chore(deps): Bump Go 1.25, k8s to v1.35, and controller-runtime v0.23.1

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

* Migrate to new events API with EventRecorder

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

* Fix RBAC for events

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

* Bump k8s version in tests

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

* Add type compliance check

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

* Use Reconciling action for event

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

---------

Signed-off-by: Andrey Velichkevich <[email protected]>
2026-01-27 19:50:34 +00:00
Anya KramarandGitHub c83e6db3c6 fix: update kubeflow sdk reference (#2780)
Signed-off-by: kramaranya <[email protected]>
2025-08-07 15:13:56 +00:00
Andrey VelichkevichandGitHub 038067c2e5 chore(ci): Add GitHub action to verify PR titles (#2724)
* chore(ci): Add GitHub action to verify PR titles

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

* Use operator scope

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

* Add examples scope

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

* Add scripts to scope

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

* Add exporter

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

* add wip ignore label

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

* Add PR title to the contrib guide

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

* Ignore dependencies label

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

* Fix text

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

* Use action only on master branch

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

---------

Signed-off-by: Andrey Velichkevich <[email protected]>
2025-07-14 08:50:21 +00:00
Eoin FennessyandGitHub 7ffef77be3 Remove SDK (#2657)
* Remove SDK

Signed-off-by: Eoin Fennessy <[email protected]>

* Fix e2e test

Signed-off-by: Eoin Fennessy <[email protected]>

* Remove unnecessary `pip install ./sdk` for unit tests

Signed-off-by: Eoin Fennessy <[email protected]>

* Remove sdk from pre-commit config

Signed-off-by: Eoin Fennessy <[email protected]>

* Update docstring for `generate` target

Signed-off-by: Eoin Fennessy <[email protected]>

* Update CONTRIBUTING.md

Signed-off-by: Eoin Fennessy <[email protected]>

* Remove .gitignore for OpenAPI Generator CLI JAR

Signed-off-by: Eoin Fennessy <[email protected]>

* README.md: Add link to `kubeflow/sdk` + some minor edits

Signed-off-by: Eoin Fennessy <[email protected]>

* Add TODO to repurpose SDK release info if needed

Signed-off-by: Eoin Fennessy <[email protected]>

* Add SDK installation step to all notebooks

Signed-off-by: Eoin Fennessy <[email protected]>

* Comment out SDK installation command in all notebooks

Signed-off-by: Eoin Fennessy <[email protected]>

---------

Signed-off-by: Eoin Fennessy <[email protected]>
2025-06-09 13:41:48 +00:00
Vinodh ZamboulingameandGitHub 93964021e2 Update Go to v1.24 (#2615) (#2620)
- Update Go from v1.23 to v1.24
- Update golangci-lint from v1.61.0 to v1.64.8
- Fix formatting in CONTRIBUTING.md

Signed-off-by: Vinodh Zamboulingame <[email protected]>
2025-04-28 17:02:01 +00:00
Muzammil KhanandGitHub ed15100c31 docs: update CONTRIBUTING.md for Kubeflow Trainer V2 (#2561)
* docs: update CONTRIBUTING.md continuing where PR #2512 left off

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

* docs: update CONTRIBUTING.md

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

* docs: update CONTRIBUTING.md

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

* adding changes from review

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

* adding changes from review

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

* adding changes from review

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

* adding changes from review: remove 2 make commands

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

---------

Signed-off-by: muzzlol <[email protected]>
2025-03-26 19:56:54 +00:00
13c31d3c54 Update CONTRIBUTING.md (#2512)
* Update CONTRIBUTING.md

docs: Update Developer Guide for Kubeflow Trainer V2
- Revise requirements and build instructions for Trainer V2
- Update local development and job submission steps
- Add TODO notes for sections needing further updates
- Maintain original document structure and formatting

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

* Update CONTRIBUTING.md based on review feedback

Signed-off-by: Muhammed Ali <[email protected]>

* Update CONTRIBUTING.md based on review feedback + added more make commands

Signed-off-by: Muhammed Ali <[email protected]>

* Update CONTRIBUTING.md

Co-authored-by: Andrey Velichkevich <[email protected]>
Signed-off-by: Muhammed Ali <[email protected]>

* Update CONTRIBUTING.md

Co-authored-by: Andrey Velichkevich <[email protected]>
Signed-off-by: Muhammed Ali <[email protected]>

* Update CONTRIBUTING.md

Co-authored-by: Andrey Velichkevich <[email protected]>
Signed-off-by: Muhammed Ali <[email protected]>

* Update CONTRIBUTING.md

Co-authored-by: Andrey Velichkevich <[email protected]>
Signed-off-by: Muhammed Ali <[email protected]>

* Update CONTRIBUTING.md

Signed-off-by: Muhammed Ali <[email protected]>

* Update CONTRIBUTING.md

Signed-off-by: Muhammed Ali <[email protected]>

* Update CONTRIBUTING.md

Signed-off-by: Muhammed Ali <[email protected]>

* Update CONTRIBUTING.md

Signed-off-by: Muhammed Ali <[email protected]>

* Update CONTRIBUTING.md

Co-authored-by: Shao Wang <[email protected]>
Signed-off-by: Muhammed Ali <[email protected]>

* Update CONTRIBUTING.md

Co-authored-by: Yuki Iwai <[email protected]>
Signed-off-by: Muhammed Ali <[email protected]>

* Update CONTRIBUTING.md

Signed-off-by: Muhammed Ali <[email protected]>

* Update CONTRIBUTING.md

Signed-off-by: Muhammed Ali <[email protected]>

* Update CONTRIBUTING.md

Signed-off-by: Muhammed Ali <[email protected]>

---------

Signed-off-by: mo <[email protected]>
Signed-off-by: Muhammed Ali <[email protected]>
Co-authored-by: mo <[email protected]>
Co-authored-by: Andrey Velichkevich <[email protected]>
Co-authored-by: Shao Wang <[email protected]>
Co-authored-by: Yuki Iwai <[email protected]>
2025-03-24 16:53:36 +00:00
Andrey VelichkevichandGitHub 812c308cc2 Remove the Training Operator V1 Source Code (#2389)
* Remove Training Operator V1 files

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

* Refactor README and Makefile

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

* Remove v1 GitHub workflows

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

* Remove finish action from Go

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

* Rename Kubeflow Training to Kubeflow Trainer

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

* Rename comment

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

* Add steps for free-up space

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

* Update Python tests

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

* Remove integration workflow

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

* Install SDK in Python integration tests

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

* Remove generate file

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

* Add Kubeflow Trainer logo

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

* Add tech diagram

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

* Exclude images from pre-commit

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

* Fix git diff in CI

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

* Run go mod tidy

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

* Update diagram

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

* Cleanup examples

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

* Always install Go bins

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

* Update diagram

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

* Update hack
Remove manifests for JobSet
Rename to tools.go

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

* Create tools.go

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

---------

Signed-off-by: Andrey Velichkevich <[email protected]>
2025-02-04 15:25:38 +00:00
9564d10222 Testing CI in JAX example (#2385)
* Add MNIST example with SPMD for JAX

Illustrate how to use JAX's `pmap` to express and execute
single-program multiple-data (SPMD) programs for data parallelism
along a batch dimension

Signed-off-by: Sandipan Panda <[email protected]>

* Update CONTRIBUTING.md

Use -- server-side to install the latest local changes of Training
Operator control plane

Signed-off-by: Sandipan Panda <[email protected]>

* Add JAXJob output

Signed-off-by: Sandipan Panda <[email protected]>

* Update JAXJob CI images

Signed-off-by: Sandipan Panda <[email protected]>

* Adjust jaxjob spmd example batch size

Signed-off-by: Sandipan Panda <[email protected]>

* Add JAX Example Docker Image Build in CI

Signed-off-by: sailesh duddupudi <[email protected]>

* Fix script name typo

Signed-off-by: sailesh duddupudi <[email protected]>

* Update script permissions

Signed-off-by: sailesh duddupudi <[email protected]>

* Add KIND_CLUSTER env var

Signed-off-by: sailesh duddupudi <[email protected]>

* Increase timeouts

Signed-off-by: sailesh duddupudi <[email protected]>

* Test higher resources

Signed-off-by: sailesh duddupudi <[email protected]>

* Increase Timeout

Signed-off-by: sailesh duddupudi <[email protected]>

* remove resource reqs

Signed-off-by: sailesh duddupudi <[email protected]>

* test low batch size

Signed-off-by: sailesh duddupudi <[email protected]>

* test small batch size

Signed-off-by: sailesh duddupudi <[email protected]>

* Hardcode number of batches

Signed-off-by: sailesh duddupudi <[email protected]>

---------

Signed-off-by: Sandipan Panda <[email protected]>
Signed-off-by: sailesh duddupudi <[email protected]>
Co-authored-by: Sandipan Panda <[email protected]>
2025-01-17 17:36:23 +00:00
Balveer Singh RaoandGitHub dc1c8ae87e buildx link was broken (#2356)
Signed-off-by: Balveer Singh Rao <[email protected]>
2024-12-17 21:19:11 +00:00
Yuki IwaiandGitHub d5330e89cb Upgrade Go version to v1.23 (#2302)
Signed-off-by: Yuki Iwai <[email protected]>
2024-12-13 19:22:06 +00:00
Andrey VelichkevichandGitHub 6570c30aa2 Update README and out-of-date docs (#2252)
* Update README and out-of-date docs

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

* Move KEPs

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

* Revert Jax KEP table

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

* Fix readme text

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

---------

Signed-off-by: Andrey Velichkevich <[email protected]>
2024-09-10 10:18:20 +00:00