Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Kubeflow 1.10] Create Dependencies version list #767

Open
rimolive opened this issue Oct 16, 2024 · 20 comments
Open

[Kubeflow 1.10] Create Dependencies version list #767

rimolive opened this issue Oct 16, 2024 · 20 comments
Assignees

Comments

@rimolive
Copy link
Member

rimolive commented Oct 16, 2024

This issue will be used for tracking, discussing and sharing the dependencies versions.

Please note these versions are subject to agreement of all WG and the release team, and may suffer changes in the following days.

Component Version used in 1.9 Version used in 1.10
Knative-serving 1.12.4 1.16
Knative-eventing 1.12.6 1.16
Istio 1.22.1 1.23/1.24
Kubernetes 1.29 1.32/1.33
Cert-Manager 1.14.5 1.16.1
Kustomize 5.2.1 5.4
Dex 2.39.1 2.41
Argo 3.3.10 3.4.17
Tekton 0.53.2 0.53.2
oauth2-proxy 7.6.0 7.7.1
@rimolive rimolive converted this from a draft issue Oct 16, 2024
@juliusvonkohout
Copy link
Member

juliusvonkohout commented Oct 18, 2024

Cert-manager should be 1.16. please keep in mind that all the numbers I provided above for the table are approximations and a rough guidance for the implementation at manifests WG and for other working groups.

@rimolive
Copy link
Member Author

rimolive commented Nov 4, 2024

/assign @juliusvonkohout

@rimolive
Copy link
Member Author

rimolive commented Nov 4, 2024

/assign @juliusvonkohout @tarekabouzeid

@tarekabouzeid
Copy link
Member

@rimolive @juliusvonkohout should we update Kubernetes version to 1.32 and istio to 1.23.2 ?

@juliusvonkohout
Copy link
Member

@rimolive @juliusvonkohout should we update Kubernetes version to 1.32 and istio to 1.23.2 ?

If istio 1.24 and kubernetes 1.33 is available we will at least try to upgrade our cicd. That does not mean that it does not work with older versions.

@juliusvonkohout
Copy link
Member

Dex and oauth2-proxy are updated in kubeflow/manifests#2916

@juliusvonkohout
Copy link
Member

Knative is coming as well and afterwards cert-manager kubeflow/manifests#2917

@juliusvonkohout
Copy link
Member

juliusvonkohout commented Nov 19, 2024

knative-serving and knative-eventing can be combined and are now working on 1.16. Tekton should be removed

@juliusvonkohout
Copy link
Member

cert-manager 1.16.1 comes here kubeflow/manifests#2919

@varodrig
Copy link
Contributor

@richarddli as per @juliusvonkohout comment we need to update this issue to reflect the following versions:

  • knative-serving 1.16
  • knative-eventing 1.16
  • tekton @juliusvonkohout is recommending to remove it.
  • Dex 2.41.1
  • oauth2-proxy 7.7.1
  • cert-manager 1.16.1

@varodrig
Copy link
Contributor

varodrig commented Dec 2, 2024

waiting on kubernetes manifests to test support versions 1.32/1.33. from @andreyvelich suggested that we should support 3 versions.https://www.kubeflow.org/docs/releases/kubeflow-1.9/ previous release. to follow up on this . CC @juliusvonkohout . Discussed on the Release meeting and community meeting.

We need involvement from all working groups to move this forward. We need confirmation from each working group we need for this release about what version of Kubernetes you are testing and which ones can you support for this release 1.10:

AutoML WG - @saileshd1402

  1. the versions of Kubernetes that you are testing
  2. will you be able to include more Kubernetes versions on this release including Kubernetes versions 1.29 to 1.33? Consider that you need to test your module to ensure everything will work as expected. Thanks.

Training WG - @saileshd1402

  1. the versions of Kubernetes that you are testing
  2. will you be able to include more Kubernetes versions on this release including Kubernetes versions 1.29 to 1.33? Consider that you need to test your module to ensure everything will work as expected. Thanks.

Notebooks WG - @mvlassis

  1. the versions of Kubernetes that you are testing
  2. will you be able to include more Kubernetes versions on this release including Kubernetes versions 1.29 to 1.33? Consider that you need to test your module to ensure everything will work as expected. Thanks.

Data WG - @milosjava

  1. the versions of Kubernetes that you are testing
  2. will you be able to include more Kubernetes versions on this release including Kubernetes versions 1.29 to 1.33? Consider that you need to test your module to ensure everything will work as expected. Thanks.

Pipelines WG - @hbelmiro

  1. the versions of Kubernetes that you are testing
  2. will you be able to include more Kubernetes versions on this release including Kubernetes versions 1.29 to 1.33? Consider that you need to test your module to ensure everything will work as expected. Thanks.

Platform WG - @tarekabouzeid

  1. the versions of Kubernetes that you are testing
  2. will you be able to include more Kubernetes versions on this release including Kubernetes versions 1.29 to 1.33? Consider that you need to test your module to ensure everything will work as expected. Thanks.

KServe WG - @vrajjbhatt

  1. the versions of Kubernetes that you are testing
  2. will you be able to include more Kubernetes versions on this release including Kubernetes versions 1.29 to 1.33? Consider that you need to test your module to ensure everything will work as expected. Thanks.

CC @andreyvelich, @juliusvonkohout

@andreyvelich
Copy link
Member

andreyvelich commented Dec 3, 2024

Training WG:

AutoML WG:

cc @kubeflow/wg-training-leads @astefanutti @Electronic-Waste

@varodrig
Copy link
Contributor

varodrig commented Dec 9, 2024

from @hbelmiro We currently test Pipelines with 1.29

@mvlassis
Copy link

mvlassis commented Dec 9, 2024

For the Charmed Kubeflow distribution (developed by Canonical), our team will be able to support Kubernetes version v1.32 for testing Kubeflow 1.10.

@varodrig
Copy link
Contributor

varodrig commented Dec 9, 2024

Notebook test supports the latest from kind (K8s 1.31) but wg is looking into making a matrix of 1.29 and fwd, not expecting issue for K8s 1.32 as well from @mvlassis

@varodrig
Copy link
Contributor

varodrig commented Dec 9, 2024

AutoML Looking into e2e testing for the K8s 1.29, 1.30, now will be working on the 1.31 tests

@tarilabs
Copy link
Member

tarilabs commented Dec 9, 2024

from the Release meeting:

  • tekton although no longer used
  • Argo will be updated by KFP version update
  • of interest to the Platform WG is K8s 1.32, Istio 1.24 (which are the remainig ones)

@hbelmiro
Copy link
Contributor

hbelmiro commented Dec 9, 2024

@rimolive @varodrig @tarilabs
I created a PR to run Pipelines e2e tests with Kubernetes from 1.29 to 1.31.

@varodrig
Copy link
Contributor

summary Image

@juliusvonkohout
Copy link
Member

I just upgraded Kubernetes to 1.32, so only istio 1.24 is missing plus any Bugfix releases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

8 participants