kubernetes: replace the existing PR and release blocking kube-up based jobs with CAPI jobs
had a discussion with @timothysc about this yesterday.
this is a tracking issue for replacing the pending PR and release blocking jobs based on kube-up with Cluster API (CAPI) provider alternatives over time.
ideally:
- the replacement jobs should co-existing in parallel with the kube-up jobs.
- once the replacement jobs are stable the kube-up jobs should be removed.
xref issue for removing the /cluster directory: https://github.com/kubernetes/kubernetes/issues/78995 which can be considered a parent of this one.
TODO:
- enumerate the current list of PR and release blocking jobs assigned: @neolit123
see: https://github.com/kubernetes/kubernetes/issues/82532#issuecomment-536783242 https://github.com/kubernetes/kubernetes/issues/82532#issuecomment-536802097
-
experiment replacing
pull-kubernetes-e2e-gce
with a CAPA (cluster-api AWS) / CAPG (cluster-api GCP) job assigned: @mariantalla ATM CAPA is the most complete provider. there was a discussion here and during the sig-arch code organization meeting about this being the first step we can take. ideally we should be using CAPG (GCP provider). -
estimate if/how can we replace the big SIG scalability jobs using Cluster API, assigned: @timothysc @timothysc mentioned that currently there are TODOs there to enable support for large number of nodes in CAPI.
-
replace SIG-Windows kube-up jobs assigned: TODO this is one of the trickier items actually, since CAPI does not support Windows.
/sig testing cloud-provider cluster-lifecycle release scalability /kind feature /area test /priority important-longterm /assign @spiffxp @justinsb @timothysc /assign
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 44 (38 by maintainers)
Hey there, Bug-Triage here š , As we already approached code freeze for 1.22 and this issue is frozen, Iām going to remove the
milestone 1.22
label. Feel free to assign it to another milestone, once development on this topic gets traction again./milestone clear
hi, yes this work will continue in the next cycle(s). /milestone v1.19
Probably should be expended to the next one, @detiber thoughts?
hi, yes this work will continue in the next cycle(s). /milestone v1.20
hi @kikisdeliveryservice this effort is going to continue in the next cycle(s). /milestone v1.18
@dims @vincepri nice!
Update: CAPG now as a presubmit and a periodic job that starts up a cluster and runs the e2e/conformance tests
Thanks to @vincepri for the hand holding and for all the changes in CAPG to be able to get these jobs going quickly.