Cleanup and update releng/test_config.yaml
#32340
Labels
area/release-eng
Issues or PRs related to the Release Engineering subproject
priority/important-soon
Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
sig/release
Categorizes an issue or PR as relevant to SIG Release.
releng/test_config.yaml
contains definitions forkubernetes/kubernetes
tests (mainly periodics). We use those definitions to generate jobs for release branches when cutting a new release branch.Over the time, this file has become unmaintained which is a huge risk for having jobs that are not properly testing release branches.
Here are some problems that I observed; this is a non exhaustive list, in other words, there might be other issues that I didn't observe:
.jobs
ci-kubernetes-e2e-gce-cos-.+?-default
is inconsistentci-kubernetes-e2e-gce-cos-k8sbeta-default
has--env=ENABLE_CACHE_MUTATION_DETECTOR=true
argci-kubernetes-e2e-gce-cos-k8sstable1-default
has--env=ENABLE_POD_SECURITY_POLICY=true
ci-kubernetes-e2e-gce-cos-.+?-default
jobs have no (additional args)k8sbeta
andk8sstable1
jobs are missingtestgridNumFailuresToAlert
parameterbetaapis
tests fork8sbeta
,k8sstable1
, andk8sstable2
releasesbetaapis
tests are still valid.images
cos1
,cos2
,ubuntu1
, andubuntu2
images are not present in jobs names and therefore are likely unused (check if it is safe to remove these images).testSuites
flaky
,soak
,stackdriver
,updown
, andnosat
suites are not present in jobs names and therefore are likely unused (check if it is safe to remove these images).nodeImages
cos1
,cos2
,ubuntu1
, andubuntu2
images are not present in jobs names and therefore are likely unused (check if it is safe to remove these images).nodeTestSuites
gkespec
andserial
are likely unusedOnce these issues are addressed, we should verify if arguments are up to date for remaining test options.
cc @kubernetes/release-engineering @dims
The text was updated successfully, but these errors were encountered: