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.8] Dependencies versions #2450

Closed
DnPlas opened this issue Apr 25, 2023 · 13 comments
Closed

[kubeflow 1.8] Dependencies versions #2450

DnPlas opened this issue Apr 25, 2023 · 13 comments

Comments

@DnPlas
Copy link
Contributor

DnPlas commented Apr 25, 2023

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 before the release cycle begins on May 8th, 2023.

Component Version used in 1.7 Version used in 1.8
Knative 1.8.1 1.10
Istio 1.16 1.17
Kubernetes 1.25/1.24 1.25/1.26 1.27 (stretch goal)
Cert-Manager 1.10.1 1.12*
Kustomize 3.2 or 5.0 5.0.1
Dex 2.31 2.36
Argo 3.3.8 3.3.10
Tekton x 0.47 or 0.48
Oidc e236439 e236439
  • This version EOL is end of August 2023 and it's tied to k8s 1.26. For more info, here
@DnPlas DnPlas changed the title [kubeflow 1.8] Dependency versions [kubeflow 1.8] Dependencies versions Apr 26, 2023
@annajung
Copy link
Member

annajung commented May 3, 2023

Based on the Kubeflow 1.8 release timeline, 1.8 is planned to be released in early Oct.

Kubernetes

GKE - pipeline CI/CD

Other WG uses minikube and KinD, which already support all Kubernetes versions.

Taking all these into account, I think we should aim for k8s 1.27, assuming that Kubeflow 1.9 will not be released by EOL for k8s 1.26

cc @kimwnasptd @andreyvelich @johnugeorge @zijianjoy @gkcalat

@johnugeorge
Copy link
Member

Agree to the idea aiming at 1.27. Can we support 1.25 as the the minimum version for supporting existing deployments and their upgrades?

@DnPlas
Copy link
Contributor Author

DnPlas commented May 22, 2023

Distribution owners, I would like to confirm with you these versions are okay. Please comment on this issue if you agree/disagree or have suggestions.

cc: @nagar-ajay @Linchin @surajkota @gkcalat @Linchin @yhwang @davidspek @VaishnaviHire @LaVLaS @julioo @juliusvonkohout @liuqi

@DnPlas
Copy link
Contributor Author

DnPlas commented May 22, 2023

After discussing the K8S versions with @kimwnasptd @NohaIhab, we decided to go with v1.25 and 1.26 since some of the components are incompatible with K8S 1.27, that is the case for istio 1.17 and cert-manager 1.12.

This will also help with the upgrade story from 1.7 to 1.8 cc @johnugeorge

@gkcalat
Copy link
Member

gkcalat commented May 22, 2023

lgtm

/cc @zijianjoy @Linchin

@juliusvonkohout
Copy link
Member

I think we need to fork https://github.com/arrikto/oidc-authservice and use version arrikto/oidc-authservice@0c4ea9a

@nagar-ajay
Copy link

lgtm cc: @johnugeorge

@DnPlas
Copy link
Contributor Author

DnPlas commented Oct 6, 2023

Closing this issue as we have agreed on the versions for the release. No further action is required.

@DnPlas DnPlas closed this as completed Oct 6, 2023
@gptbert
Copy link

gptbert commented Nov 16, 2023

When will kubeflow support k8s 1.28?

@kabilan6
Copy link

Any plans for K8s 1.28 support before next ajor kubeflow release ?

@juliusvonkohout
Copy link
Member

Honestly just try out Kubeflow 1.8 with Kubernetes 1.28 and report back here. It might just work.

@hume-brian
Copy link

@juliusvonkohout any luck with kubeflow 1.8 on k8s 1.28?

@juliusvonkohout
Copy link
Member

juliusvonkohout commented Jun 4, 2024

@hume-brian 1.8.1 runs on Kubernetes 1.27-1.29. Although officially only 1.27

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

No branches or pull requests

9 participants