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

chore: use matrix of k8s versions with KinD e2e testing #614

Open
tarilabs opened this issue Dec 2, 2024 · 1 comment
Open

chore: use matrix of k8s versions with KinD e2e testing #614

tarilabs opened this issue Dec 2, 2024 · 1 comment

Comments

@tarilabs
Copy link
Member

tarilabs commented Dec 2, 2024

during today's KF Release meeting (2024-12-02) @andreyvelich raised a relevant point that WGs should strongly consider running matrix testing of the K8s versions for their own e2e tests

where the K8s versions are identified by the Platform WG, for example here: kubeflow/community#767

when declined on this MR repo, our main e2e test is here:

so I would propose for said GHA to test against the necessary K8s version by configuring the KinD action appropriately:

- name: Start Kind Cluster
uses: helm/[email protected]
with:
node_image: "kindest/node:v1.27.11"
from the matrix

I also believe this matrix testing of K8s shall be done only for 1 python version, and only when merged on main (ie not on every PR, to avoid eccessive workload from github)

@tarilabs tarilabs added this to the Kubeflow 1.10 roadmap milestone Dec 2, 2024
@andreyvelich
Copy link
Member

FYI, here is the matrix we use to run multiple Kubernetes and Python versions for Training Operator: https://github.com/kubeflow/training-operator/blob/adc972e1816f6489d5109a67d9ca3532de7175e3/.github/workflows/integration-tests.yaml#L29-L55

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

2 participants