k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-prowjob-gen.yaml (about) 1 # This is the configuration file for cluster-apis prowjob-generator which is located 2 # at: https://github.com/kubernetes-sigs/cluster-api/blob/main/hack/tools/prowjob-generator/ 3 # This configuration is used to generate the presubmits and periodics for cluster-api-provider-vsphere. 4 5 # prow_ignored is a well known, unparsed field where non-Prow fields can 6 # be defined without conflicting with unknown field validation. 7 prow_ignored: 8 # Branch specific configuration: for each configured branch the generator will create two 9 # prowjob configuration files (presubmits, periodics) 10 branches: 11 main: 12 testImage: "gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29" 13 # interval for coverage job 14 interval: "24h" 15 upgrades: 16 - from: "1.28" 17 to: "1.29" 18 - from: "1.29" 19 to: "1.30" 20 - from: "1.30" 21 to: "1.31" 22 release-1.10: 23 testImage: "gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29" 24 upgrades: 25 - from: "1.28" 26 to: "1.29" 27 - from: "1.29" 28 to: "1.30" 29 release-1.9: 30 testImage: "gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.28" 31 upgrades: 32 - from: "1.28" 33 to: "1.29" 34 - from: "1.29" 35 to: "1.30" 36 release-1.8: 37 testImage: "gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27" 38 release-1.7: 39 testImage: "gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240405-68dde9badf-1.26" 40 41 # The generator will run each template per branch and use a the name template 42 # to generate the target filename. 43 templates: 44 - name: "cluster-api-provider-vsphere-periodics-kubetest.yaml.tpl" 45 template: 'cluster-api-provider-vsphere-{{ ReplaceAll .branch "." "-" }}-periodics-kubetest.yaml' 46 - name: "cluster-api-provider-vsphere-periodics.yaml.tpl" 47 template: 'cluster-api-provider-vsphere-{{ ReplaceAll .branch "." "-" }}-periodics.yaml' 48 - name: "cluster-api-provider-vsphere-periodics-upgrades.yaml.tpl" 49 template: 'cluster-api-provider-vsphere-{{ ReplaceAll .branch "." "-" }}-periodics-upgrades.yaml' 50 - name: "cluster-api-provider-vsphere-presubmits.yaml.tpl" 51 template: 'cluster-api-provider-vsphere-{{ ReplaceAll .branch "." "-" }}-presubmits.yaml' 52 53 # Versions provides kubernetes minor version to key-value pairs mapping. 54 versions: 55 "1.28": 56 k8sRelease: "stable-1.28" 57 "1.29": 58 k8sRelease: "stable-1.29" 59 "1.30": 60 k8sRelease: "stable-1.30" 61 "1.31": 62 k8sRelease: "ci/latest-1.31"