From 1ca5bdb582ecfccf1283e00390d271ff34989537 Mon Sep 17 00:00:00 2001 From: Christian Schlotter Date: Wed, 7 Aug 2024 13:34:44 +0200 Subject: [PATCH 1/2] CAPV: format all existing files using yq for being comparable --- ...r-api-provider-vsphere-main-periodics.yaml | 383 +++++++++--------- ...-api-provider-vsphere-main-presubmits.yaml | 364 ++++++++--------- ...vider-vsphere-release-1-10-presubmits.yaml | 364 ++++++++--------- ...ovider-vsphere-release-1-11-periodics.yaml | 274 +++++++------ ...vider-vsphere-release-1-11-presubmits.yaml | 275 +++++++------ ...rovider-vsphere-release-1-7-periodics.yaml | 161 ++++---- ...ovider-vsphere-release-1-7-presubmits.yaml | 263 ++++++------ ...rovider-vsphere-release-1-8-periodics.yaml | 161 ++++---- ...ovider-vsphere-release-1-8-presubmits.yaml | 263 ++++++------ ...rovider-vsphere-release-1-9-periodics.yaml | 161 ++++---- ...ovider-vsphere-release-1-9-presubmits.yaml | 263 ++++++------ 11 files changed, 1452 insertions(+), 1480 deletions(-) diff --git a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-main-periodics.yaml b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-main-periodics.yaml index f87811489ecb..2a8bda5bb29a 100644 --- a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-main-periodics.yaml +++ b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-main-periodics.yaml @@ -1,195 +1,192 @@ # Code generated by cluster-api's prowjob-gen. DO NOT EDIT. periodics: -- name: periodic-cluster-api-provider-vsphere-test-main - cluster: eks-prow-build-cluster - interval: 1h - decorate: true - decoration_config: - timeout: 120m - rerun_auth_config: - github_team_slugs: - - org: kubernetes-sigs - slug: cluster-api-provider-vsphere-maintainers - extra_refs: - - org: kubernetes-sigs - repo: cluster-api-provider-vsphere - base_ref: main - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi - command: - - runner.sh - args: - - make - - test-junit - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: periodic-test-main - testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io - testgrid-num-failures-to-alert: "4" - description: Runs unit tests - -- name: periodic-cluster-api-provider-vsphere-e2e-vcsim-govmomi-main - cluster: eks-prow-build-cluster - labels: - preset-dind-enabled: "true" - preset-kind-volume-mounts: "true" - cron: '0 0 * * *' - decorate: true - decoration_config: - timeout: 180m - rerun_auth_config: - github_team_slugs: - - org: kubernetes-sigs - slug: cluster-api-provider-vsphere-maintainers - extra_refs: - - org: kubernetes-sigs - repo: cluster-api-provider-vsphere - base_ref: main - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - - org: kubernetes - repo: kubernetes - base_ref: master - path_alias: k8s.io/kubernetes - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - command: - - runner.sh - args: - - ./hack/e2e.sh - env: - - name: GINKGO_FOCUS - value: "\\[vcsim\\]" - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - requests: - cpu: "4000m" - memory: "3Gi" - limits: - cpu: "4000m" - memory: "3Gi" - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: periodic-e2e-vcsim-govmomi-main - testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io - testgrid-num-failures-to-alert: "4" - description: Runs all e2e tests - -- name: periodic-cluster-api-provider-vsphere-e2e-vcsim-supervisor-main - cluster: eks-prow-build-cluster - labels: - preset-dind-enabled: "true" - preset-kind-volume-mounts: "true" - cron: '0 3 * * *' - decorate: true - decoration_config: - timeout: 180m - rerun_auth_config: - github_team_slugs: - - org: kubernetes-sigs - slug: cluster-api-provider-vsphere-maintainers - extra_refs: - - org: kubernetes-sigs - repo: cluster-api-provider-vsphere - base_ref: main - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - - org: kubernetes - repo: kubernetes - base_ref: master - path_alias: k8s.io/kubernetes - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - command: - - runner.sh - args: - - ./hack/e2e.sh - env: - - name: GINKGO_FOCUS - value: "\\[vcsim\\] \\[supervisor\\]" - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - requests: - cpu: "4000m" - memory: "3Gi" - limits: - cpu: "4000m" - memory: "3Gi" - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: periodic-e2e-vcsim-supervisor-main - testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io - testgrid-num-failures-to-alert: "4" - description: Runs all e2e tests - -- name: periodic-cluster-api-provider-vsphere-coverage-main - cluster: eks-prow-build-cluster - interval: 24h - decorate: true - decoration_config: - timeout: 120m - rerun_auth_config: - github_team_slugs: - - org: kubernetes-sigs - slug: cluster-api-provider-vsphere-maintainers - extra_refs: - - org: kubernetes-sigs - repo: cluster-api-provider-vsphere - base_ref: main - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - - org: kubernetes - repo: test-infra - base_ref: master - path_alias: k8s.io/test-infra - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - command: - - runner.sh - - bash - args: - - -c - - | - result=0 - ./hack/ci-test-coverage.sh || result=$? - cp coverage.* ${ARTIFACTS} - cd ../../k8s.io/test-infra/gopherage - GO111MODULE=on go build . - ./gopherage filter --exclude-path="zz_generated,generated\.go" "${ARTIFACTS}/coverage.out" > "${ARTIFACTS}/filtered.cov" || result=$? - ./gopherage html "${ARTIFACTS}/filtered.cov" > "${ARTIFACTS}/coverage.html" || result=$? - ./gopherage junit --threshold 0 "${ARTIFACTS}/filtered.cov" > "${ARTIFACTS}/junit_coverage.xml" || result=$? - exit $result - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - requests: - cpu: "4000m" - memory: "4Gi" - limits: - cpu: "4000m" - memory: "4Gi" - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: periodic-test-coverage-main - testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io - testgrid-num-failures-to-alert: "4" - description: Shows test coverage for CAPV + - name: periodic-cluster-api-provider-vsphere-test-main + cluster: eks-prow-build-cluster + interval: 1h + decorate: true + decoration_config: + timeout: 120m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: main + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi + command: + - runner.sh + args: + - make + - test-junit + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-test-main + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Runs unit tests + - name: periodic-cluster-api-provider-vsphere-e2e-vcsim-govmomi-main + cluster: eks-prow-build-cluster + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + cron: '0 0 * * *' + decorate: true + decoration_config: + timeout: 180m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: main + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + - org: kubernetes + repo: kubernetes + base_ref: master + path_alias: k8s.io/kubernetes + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + command: + - runner.sh + args: + - ./hack/e2e.sh + env: + - name: GINKGO_FOCUS + value: "\\[vcsim\\]" + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + requests: + cpu: "4000m" + memory: "3Gi" + limits: + cpu: "4000m" + memory: "3Gi" + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-e2e-vcsim-govmomi-main + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Runs all e2e tests + - name: periodic-cluster-api-provider-vsphere-e2e-vcsim-supervisor-main + cluster: eks-prow-build-cluster + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + cron: '0 3 * * *' + decorate: true + decoration_config: + timeout: 180m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: main + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + - org: kubernetes + repo: kubernetes + base_ref: master + path_alias: k8s.io/kubernetes + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + command: + - runner.sh + args: + - ./hack/e2e.sh + env: + - name: GINKGO_FOCUS + value: "\\[vcsim\\] \\[supervisor\\]" + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + requests: + cpu: "4000m" + memory: "3Gi" + limits: + cpu: "4000m" + memory: "3Gi" + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-e2e-vcsim-supervisor-main + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Runs all e2e tests + - name: periodic-cluster-api-provider-vsphere-coverage-main + cluster: eks-prow-build-cluster + interval: 24h + decorate: true + decoration_config: + timeout: 120m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: main + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + - org: kubernetes + repo: test-infra + base_ref: master + path_alias: k8s.io/test-infra + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + command: + - runner.sh + - bash + args: + - -c + - | + result=0 + ./hack/ci-test-coverage.sh || result=$? + cp coverage.* ${ARTIFACTS} + cd ../../k8s.io/test-infra/gopherage + GO111MODULE=on go build . + ./gopherage filter --exclude-path="zz_generated,generated\.go" "${ARTIFACTS}/coverage.out" > "${ARTIFACTS}/filtered.cov" || result=$? + ./gopherage html "${ARTIFACTS}/filtered.cov" > "${ARTIFACTS}/coverage.html" || result=$? + ./gopherage junit --threshold 0 "${ARTIFACTS}/filtered.cov" > "${ARTIFACTS}/junit_coverage.xml" || result=$? + exit $result + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + requests: + cpu: "4000m" + memory: "4Gi" + limits: + cpu: "4000m" + memory: "4Gi" + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-test-coverage-main + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Shows test coverage for CAPV diff --git a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-main-presubmits.yaml b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-main-presubmits.yaml index e35b915a9d17..cede81fab651 100644 --- a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-main-presubmits.yaml +++ b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-main-presubmits.yaml @@ -1,187 +1,183 @@ # Code generated by cluster-api's prowjob-gen. DO NOT EDIT. presubmits: kubernetes-sigs/cluster-api-provider-vsphere: - - name: pull-cluster-api-provider-vsphere-apidiff-main - cluster: eks-prow-build-cluster - branches: - - ^main$ - always_run: false - # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). - run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' - optional: true - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - command: - - runner.sh - args: - - ./hack/ci-apidiff.sh - resources: - limits: - cpu: 2 - memory: 3Gi - requests: - cpu: 2 - memory: 3Gi - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-apidiff-main - description: Checks for API changes in the PR - - - name: pull-cluster-api-provider-vsphere-verify-main - cluster: eks-prow-build-cluster - branches: - - ^main$ - labels: - preset-dind-enabled: "true" - always_run: true - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - command: - - runner.sh - args: - - make - - verify - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - resources: - limits: - cpu: 2 - memory: 3Gi - requests: - cpu: 2 - memory: 3Gi - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-verify-main - - - name: pull-cluster-api-provider-vsphere-test-main - cluster: eks-prow-build-cluster - branches: - - ^main$ - always_run: false - # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). - run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi - command: - - runner.sh - args: - - make - - test-junit - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-test-main - description: Runs unit tests - - - name: pull-cluster-api-provider-vsphere-e2e-vcsim-govmomi-main - cluster: eks-prow-build-cluster - branches: - - ^main$ - labels: - preset-dind-enabled: "true" - preset-kind-volume-mounts: "true" - always_run: false - decorate: true - decoration_config: - timeout: 180m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - max_concurrency: 3 - extra_refs: - - org: kubernetes - repo: kubernetes - base_ref: master - path_alias: k8s.io/kubernetes - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - command: - - runner.sh - args: - - ./hack/e2e.sh - env: - - name: GINKGO_FOCUS - value: "\\[vcsim\\]" - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - requests: - cpu: "4000m" - memory: "3Gi" - limits: - cpu: "4000m" - memory: "3Gi" - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-e2e-vcsim-govmomi-main - description: Runs e2e tests with vcsim / govmomi mode - - - name: pull-cluster-api-provider-vsphere-e2e-vcsim-supervisor-main - cluster: eks-prow-build-cluster - branches: - - ^main$ - labels: - preset-dind-enabled: "true" - preset-kind-volume-mounts: "true" - always_run: false - decorate: true - decoration_config: - timeout: 180m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - max_concurrency: 3 - extra_refs: - - org: kubernetes - repo: kubernetes - base_ref: master - path_alias: k8s.io/kubernetes - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - command: - - runner.sh - args: - - ./hack/e2e.sh - env: - - name: GINKGO_FOCUS - value: "\\[vcsim\\] \\[supervisor\\]" - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - requests: - cpu: "4000m" - memory: "3Gi" - limits: - cpu: "4000m" - memory: "3Gi" - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-e2e-vcsim-supervisor-main - description: Runs e2e tests with vcsim / govmomi mode + - name: pull-cluster-api-provider-vsphere-apidiff-main + cluster: eks-prow-build-cluster + branches: + - ^main$ + always_run: false + # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). + run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' + optional: true + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + command: + - runner.sh + args: + - ./hack/ci-apidiff.sh + resources: + limits: + cpu: 2 + memory: 3Gi + requests: + cpu: 2 + memory: 3Gi + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-apidiff-main + description: Checks for API changes in the PR + - name: pull-cluster-api-provider-vsphere-verify-main + cluster: eks-prow-build-cluster + branches: + - ^main$ + labels: + preset-dind-enabled: "true" + always_run: true + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + command: + - runner.sh + args: + - make + - verify + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + resources: + limits: + cpu: 2 + memory: 3Gi + requests: + cpu: 2 + memory: 3Gi + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-verify-main + - name: pull-cluster-api-provider-vsphere-test-main + cluster: eks-prow-build-cluster + branches: + - ^main$ + always_run: false + # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). + run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi + command: + - runner.sh + args: + - make + - test-junit + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-test-main + description: Runs unit tests + - name: pull-cluster-api-provider-vsphere-e2e-vcsim-govmomi-main + cluster: eks-prow-build-cluster + branches: + - ^main$ + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + always_run: false + decorate: true + decoration_config: + timeout: 180m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + max_concurrency: 3 + extra_refs: + - org: kubernetes + repo: kubernetes + base_ref: master + path_alias: k8s.io/kubernetes + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + command: + - runner.sh + args: + - ./hack/e2e.sh + env: + - name: GINKGO_FOCUS + value: "\\[vcsim\\]" + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + requests: + cpu: "4000m" + memory: "3Gi" + limits: + cpu: "4000m" + memory: "3Gi" + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-e2e-vcsim-govmomi-main + description: Runs e2e tests with vcsim / govmomi mode + - name: pull-cluster-api-provider-vsphere-e2e-vcsim-supervisor-main + cluster: eks-prow-build-cluster + branches: + - ^main$ + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + always_run: false + decorate: true + decoration_config: + timeout: 180m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + max_concurrency: 3 + extra_refs: + - org: kubernetes + repo: kubernetes + base_ref: master + path_alias: k8s.io/kubernetes + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + command: + - runner.sh + args: + - ./hack/e2e.sh + env: + - name: GINKGO_FOCUS + value: "\\[vcsim\\] \\[supervisor\\]" + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + requests: + cpu: "4000m" + memory: "3Gi" + limits: + cpu: "4000m" + memory: "3Gi" + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-e2e-vcsim-supervisor-main + description: Runs e2e tests with vcsim / govmomi mode diff --git a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-10-presubmits.yaml b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-10-presubmits.yaml index d4145248c2de..888f5bd8d855 100644 --- a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-10-presubmits.yaml +++ b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-10-presubmits.yaml @@ -1,187 +1,183 @@ # Code generated by cluster-api's prowjob-gen. DO NOT EDIT. presubmits: kubernetes-sigs/cluster-api-provider-vsphere: - - name: pull-cluster-api-provider-vsphere-apidiff-release-1-10 - cluster: eks-prow-build-cluster - branches: - - ^release-1.10$ - always_run: false - # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). - run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' - optional: true - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.29 - command: - - runner.sh - args: - - ./hack/ci-apidiff.sh - resources: - limits: - cpu: 2 - memory: 3Gi - requests: - cpu: 2 - memory: 3Gi - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-apidiff-release-1-10 - description: Checks for API changes in the PR - - - name: pull-cluster-api-provider-vsphere-verify-release-1-10 - cluster: eks-prow-build-cluster - branches: - - ^release-1.10$ - labels: - preset-dind-enabled: "true" - always_run: true - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.29 - command: - - runner.sh - args: - - make - - verify - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - resources: - limits: - cpu: 2 - memory: 3Gi - requests: - cpu: 2 - memory: 3Gi - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-verify-release-1-10 - - - name: pull-cluster-api-provider-vsphere-test-release-1-10 - cluster: eks-prow-build-cluster - branches: - - ^release-1.10$ - always_run: false - # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). - run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.29 - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi - command: - - runner.sh - args: - - make - - test-junit - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-test-release-1-10 - description: Runs unit tests - - - name: pull-cluster-api-provider-vsphere-e2e-vcsim-govmomi-release-1-10 - cluster: eks-prow-build-cluster - branches: - - ^release-1.10$ - labels: - preset-dind-enabled: "true" - preset-kind-volume-mounts: "true" - always_run: false - decorate: true - decoration_config: - timeout: 180m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - max_concurrency: 3 - extra_refs: - - org: kubernetes - repo: kubernetes - base_ref: master - path_alias: k8s.io/kubernetes - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.29 - command: - - runner.sh - args: - - ./hack/e2e.sh - env: - - name: GINKGO_FOCUS - value: "\\[vcsim\\]" - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - requests: - cpu: "4000m" - memory: "3Gi" - limits: - cpu: "4000m" - memory: "3Gi" - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-e2e-vcsim-govmomi-release-1-10 - description: Runs e2e tests with vcsim / govmomi mode - - - name: pull-cluster-api-provider-vsphere-e2e-vcsim-supervisor-release-1-10 - cluster: eks-prow-build-cluster - branches: - - ^release-1.10$ - labels: - preset-dind-enabled: "true" - preset-kind-volume-mounts: "true" - always_run: false - decorate: true - decoration_config: - timeout: 180m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - max_concurrency: 3 - extra_refs: - - org: kubernetes - repo: kubernetes - base_ref: master - path_alias: k8s.io/kubernetes - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.29 - command: - - runner.sh - args: - - ./hack/e2e.sh - env: - - name: GINKGO_FOCUS - value: "\\[vcsim\\] \\[supervisor\\]" - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - requests: - cpu: "4000m" - memory: "3Gi" - limits: - cpu: "4000m" - memory: "3Gi" - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-e2e-vcsim-supervisor-release-1-10 - description: Runs e2e tests with vcsim / govmomi mode + - name: pull-cluster-api-provider-vsphere-apidiff-release-1-10 + cluster: eks-prow-build-cluster + branches: + - ^release-1.10$ + always_run: false + # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). + run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' + optional: true + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.29 + command: + - runner.sh + args: + - ./hack/ci-apidiff.sh + resources: + limits: + cpu: 2 + memory: 3Gi + requests: + cpu: 2 + memory: 3Gi + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-apidiff-release-1-10 + description: Checks for API changes in the PR + - name: pull-cluster-api-provider-vsphere-verify-release-1-10 + cluster: eks-prow-build-cluster + branches: + - ^release-1.10$ + labels: + preset-dind-enabled: "true" + always_run: true + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.29 + command: + - runner.sh + args: + - make + - verify + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + resources: + limits: + cpu: 2 + memory: 3Gi + requests: + cpu: 2 + memory: 3Gi + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-verify-release-1-10 + - name: pull-cluster-api-provider-vsphere-test-release-1-10 + cluster: eks-prow-build-cluster + branches: + - ^release-1.10$ + always_run: false + # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). + run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.29 + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi + command: + - runner.sh + args: + - make + - test-junit + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-test-release-1-10 + description: Runs unit tests + - name: pull-cluster-api-provider-vsphere-e2e-vcsim-govmomi-release-1-10 + cluster: eks-prow-build-cluster + branches: + - ^release-1.10$ + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + always_run: false + decorate: true + decoration_config: + timeout: 180m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + max_concurrency: 3 + extra_refs: + - org: kubernetes + repo: kubernetes + base_ref: master + path_alias: k8s.io/kubernetes + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.29 + command: + - runner.sh + args: + - ./hack/e2e.sh + env: + - name: GINKGO_FOCUS + value: "\\[vcsim\\]" + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + requests: + cpu: "4000m" + memory: "3Gi" + limits: + cpu: "4000m" + memory: "3Gi" + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-e2e-vcsim-govmomi-release-1-10 + description: Runs e2e tests with vcsim / govmomi mode + - name: pull-cluster-api-provider-vsphere-e2e-vcsim-supervisor-release-1-10 + cluster: eks-prow-build-cluster + branches: + - ^release-1.10$ + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + always_run: false + decorate: true + decoration_config: + timeout: 180m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + max_concurrency: 3 + extra_refs: + - org: kubernetes + repo: kubernetes + base_ref: master + path_alias: k8s.io/kubernetes + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.29 + command: + - runner.sh + args: + - ./hack/e2e.sh + env: + - name: GINKGO_FOCUS + value: "\\[vcsim\\] \\[supervisor\\]" + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + requests: + cpu: "4000m" + memory: "3Gi" + limits: + cpu: "4000m" + memory: "3Gi" + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-e2e-vcsim-supervisor-release-1-10 + description: Runs e2e tests with vcsim / govmomi mode diff --git a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-11-periodics.yaml b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-11-periodics.yaml index 231bd3c93920..c42f7c70f2aa 100644 --- a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-11-periodics.yaml +++ b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-11-periodics.yaml @@ -1,140 +1,138 @@ # Code generated by cluster-api's prowjob-gen. DO NOT EDIT. periodics: -- name: periodic-cluster-api-provider-vsphere-test-release-1-11 - cluster: eks-prow-build-cluster - interval: 1h - decorate: true - decoration_config: - timeout: 120m - rerun_auth_config: - github_team_slugs: - - org: kubernetes-sigs - slug: cluster-api-provider-vsphere-maintainers - extra_refs: - - org: kubernetes-sigs - repo: cluster-api-provider-vsphere - base_ref: release-1.11 - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi - command: - - runner.sh - args: - - make - - test-junit - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: periodic-test-release-1-11 - testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io - testgrid-num-failures-to-alert: "4" - description: Runs unit tests - -- name: periodic-cluster-api-provider-vsphere-e2e-vcsim-govmomi-release-1-11 - cluster: eks-prow-build-cluster - labels: - preset-dind-enabled: "true" - preset-kind-volume-mounts: "true" - cron: '0 0 * * *' - decorate: true - decoration_config: - timeout: 180m - rerun_auth_config: - github_team_slugs: - - org: kubernetes-sigs - slug: cluster-api-provider-vsphere-maintainers - extra_refs: - - org: kubernetes-sigs - repo: cluster-api-provider-vsphere - base_ref: release-1.11 - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - - org: kubernetes - repo: kubernetes - base_ref: master - path_alias: k8s.io/kubernetes - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - command: - - runner.sh - args: - - ./hack/e2e.sh - env: - - name: GINKGO_FOCUS - value: "\\[vcsim\\]" - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - requests: - cpu: "4000m" - memory: "3Gi" - limits: - cpu: "4000m" - memory: "3Gi" - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: periodic-e2e-vcsim-govmomi-release-1-11 - testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io - testgrid-num-failures-to-alert: "4" - description: Runs all e2e tests - -- name: periodic-cluster-api-provider-vsphere-e2e-vcsim-supervisor-release-1-11 - cluster: eks-prow-build-cluster - labels: - preset-dind-enabled: "true" - preset-kind-volume-mounts: "true" - cron: '0 3 * * *' - decorate: true - decoration_config: - timeout: 180m - rerun_auth_config: - github_team_slugs: - - org: kubernetes-sigs - slug: cluster-api-provider-vsphere-maintainers - extra_refs: - - org: kubernetes-sigs - repo: cluster-api-provider-vsphere - base_ref: release-1.11 - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - - org: kubernetes - repo: kubernetes - base_ref: master - path_alias: k8s.io/kubernetes - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - command: - - runner.sh - args: - - ./hack/e2e.sh - env: - - name: GINKGO_FOCUS - value: "\\[vcsim\\] \\[supervisor\\]" - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - requests: - cpu: "4000m" - memory: "3Gi" - limits: - cpu: "4000m" - memory: "3Gi" - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: periodic-e2e-vcsim-supervisor-release-1-11 - testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io - testgrid-num-failures-to-alert: "4" - description: Runs all e2e tests + - name: periodic-cluster-api-provider-vsphere-test-release-1-11 + cluster: eks-prow-build-cluster + interval: 1h + decorate: true + decoration_config: + timeout: 120m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: release-1.11 + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi + command: + - runner.sh + args: + - make + - test-junit + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-test-release-1-11 + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Runs unit tests + - name: periodic-cluster-api-provider-vsphere-e2e-vcsim-govmomi-release-1-11 + cluster: eks-prow-build-cluster + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + cron: '0 0 * * *' + decorate: true + decoration_config: + timeout: 180m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: release-1.11 + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + - org: kubernetes + repo: kubernetes + base_ref: master + path_alias: k8s.io/kubernetes + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + command: + - runner.sh + args: + - ./hack/e2e.sh + env: + - name: GINKGO_FOCUS + value: "\\[vcsim\\]" + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + requests: + cpu: "4000m" + memory: "3Gi" + limits: + cpu: "4000m" + memory: "3Gi" + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-e2e-vcsim-govmomi-release-1-11 + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Runs all e2e tests + - name: periodic-cluster-api-provider-vsphere-e2e-vcsim-supervisor-release-1-11 + cluster: eks-prow-build-cluster + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + cron: '0 3 * * *' + decorate: true + decoration_config: + timeout: 180m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: release-1.11 + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + - org: kubernetes + repo: kubernetes + base_ref: master + path_alias: k8s.io/kubernetes + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + command: + - runner.sh + args: + - ./hack/e2e.sh + env: + - name: GINKGO_FOCUS + value: "\\[vcsim\\] \\[supervisor\\]" + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + requests: + cpu: "4000m" + memory: "3Gi" + limits: + cpu: "4000m" + memory: "3Gi" + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-e2e-vcsim-supervisor-release-1-11 + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Runs all e2e tests diff --git a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-11-presubmits.yaml b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-11-presubmits.yaml index e94c39b463af..d54b01a260b4 100644 --- a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-11-presubmits.yaml +++ b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-11-presubmits.yaml @@ -1,142 +1,139 @@ # Code generated by cluster-api's prowjob-gen. DO NOT EDIT. presubmits: kubernetes-sigs/cluster-api-provider-vsphere: - - name: pull-cluster-api-provider-vsphere-apidiff-release-1-11 - cluster: eks-prow-build-cluster - branches: - - ^release-1.11$ - always_run: false - # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). - run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' - optional: true - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - command: - - runner.sh - args: - - ./hack/ci-apidiff.sh - resources: - limits: - cpu: 2 - memory: 3Gi - requests: - cpu: 2 - memory: 3Gi - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-apidiff-release-1-11 - description: Checks for API changes in the PR - - - name: pull-cluster-api-provider-vsphere-verify-release-1-11 - cluster: eks-prow-build-cluster - branches: - - ^release-1.11$ - labels: - preset-dind-enabled: "true" - always_run: true - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - command: - - runner.sh - args: - - make - - verify - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - resources: - limits: - cpu: 2 - memory: 3Gi - requests: - cpu: 2 - memory: 3Gi - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-verify-release-1-11 - - - name: pull-cluster-api-provider-vsphere-test-release-1-11 - cluster: eks-prow-build-cluster - branches: - - ^release-1.11$ - always_run: false - # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). - run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi - command: - - runner.sh - args: - - make - - test-junit - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-test-release-1-11 - description: Runs unit tests - - - name: pull-cluster-api-provider-vsphere-e2e-vcsim-govmomi-release-1-11 - cluster: eks-prow-build-cluster - branches: - - ^release-1.11$ - labels: - preset-dind-enabled: "true" - preset-kind-volume-mounts: "true" - always_run: false - decorate: true - decoration_config: - timeout: 180m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - max_concurrency: 3 - extra_refs: - - org: kubernetes - repo: kubernetes - base_ref: master - path_alias: k8s.io/kubernetes - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 - command: - - runner.sh - args: - - ./hack/e2e.sh - env: - - name: GINKGO_FOCUS - value: "\\[vcsim\\]" - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - requests: - cpu: "4000m" - memory: "3Gi" - limits: - cpu: "4000m" - memory: "3Gi" - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-e2e-vcsim-govmomi-release-1-11 - description: Runs e2e tests with vcsim / govmomi mode + - name: pull-cluster-api-provider-vsphere-apidiff-release-1-11 + cluster: eks-prow-build-cluster + branches: + - ^release-1.11$ + always_run: false + # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). + run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' + optional: true + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + command: + - runner.sh + args: + - ./hack/ci-apidiff.sh + resources: + limits: + cpu: 2 + memory: 3Gi + requests: + cpu: 2 + memory: 3Gi + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-apidiff-release-1-11 + description: Checks for API changes in the PR + - name: pull-cluster-api-provider-vsphere-verify-release-1-11 + cluster: eks-prow-build-cluster + branches: + - ^release-1.11$ + labels: + preset-dind-enabled: "true" + always_run: true + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + command: + - runner.sh + args: + - make + - verify + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + resources: + limits: + cpu: 2 + memory: 3Gi + requests: + cpu: 2 + memory: 3Gi + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-verify-release-1-11 + - name: pull-cluster-api-provider-vsphere-test-release-1-11 + cluster: eks-prow-build-cluster + branches: + - ^release-1.11$ + always_run: false + # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). + run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi + command: + - runner.sh + args: + - make + - test-junit + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-test-release-1-11 + description: Runs unit tests + - name: pull-cluster-api-provider-vsphere-e2e-vcsim-govmomi-release-1-11 + cluster: eks-prow-build-cluster + branches: + - ^release-1.11$ + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + always_run: false + decorate: true + decoration_config: + timeout: 180m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + max_concurrency: 3 + extra_refs: + - org: kubernetes + repo: kubernetes + base_ref: master + path_alias: k8s.io/kubernetes + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + command: + - runner.sh + args: + - ./hack/e2e.sh + env: + - name: GINKGO_FOCUS + value: "\\[vcsim\\]" + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + requests: + cpu: "4000m" + memory: "3Gi" + limits: + cpu: "4000m" + memory: "3Gi" + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-e2e-vcsim-govmomi-release-1-11 + description: Runs e2e tests with vcsim / govmomi mode diff --git a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-7-periodics.yaml b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-7-periodics.yaml index cc1cadc56ad2..5a7728baed15 100644 --- a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-7-periodics.yaml +++ b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-7-periodics.yaml @@ -1,83 +1,82 @@ # Code generated by cluster-api's prowjob-gen. DO NOT EDIT. periodics: -- name: periodic-cluster-api-provider-vsphere-test-release-1-7 - cluster: eks-prow-build-cluster - interval: 1h - decorate: true - decoration_config: - timeout: 120m - rerun_auth_config: - github_team_slugs: - - org: kubernetes-sigs - slug: cluster-api-provider-vsphere-maintainers - extra_refs: - - org: kubernetes-sigs - repo: cluster-api-provider-vsphere - base_ref: release-1.7 - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240405-68dde9badf-1.26 - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi - command: - - runner.sh - args: - - make - - test-junit - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: periodic-test-release-1-7 - testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io - testgrid-num-failures-to-alert: "4" - description: Runs unit tests - -- name: periodic-cluster-api-provider-vsphere-test-integration-release-1-7 - cluster: eks-prow-build-cluster - labels: - preset-dind-enabled: "true" - preset-kind-volume-mounts: "true" - interval: 1h - decorate: true - decoration_config: - timeout: 120m - rerun_auth_config: - github_team_slugs: - - org: kubernetes-sigs - slug: cluster-api-provider-vsphere-maintainers - extra_refs: - - org: kubernetes-sigs - repo: cluster-api-provider-vsphere - base_ref: release-1.7 - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240405-68dde9badf-1.26 - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - limits: - cpu: 4 - memory: 3Gi - requests: - cpu: 4 - memory: 3Gi - command: - - runner.sh - args: - - make - - test-integration - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: periodic-test-integration-release-1-7 - testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io - testgrid-num-failures-to-alert: "4" - description: Runs integration tests + - name: periodic-cluster-api-provider-vsphere-test-release-1-7 + cluster: eks-prow-build-cluster + interval: 1h + decorate: true + decoration_config: + timeout: 120m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: release-1.7 + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240405-68dde9badf-1.26 + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi + command: + - runner.sh + args: + - make + - test-junit + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-test-release-1-7 + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Runs unit tests + - name: periodic-cluster-api-provider-vsphere-test-integration-release-1-7 + cluster: eks-prow-build-cluster + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + interval: 1h + decorate: true + decoration_config: + timeout: 120m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: release-1.7 + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240405-68dde9badf-1.26 + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + limits: + cpu: 4 + memory: 3Gi + requests: + cpu: 4 + memory: 3Gi + command: + - runner.sh + args: + - make + - test-integration + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-test-integration-release-1-7 + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Runs integration tests diff --git a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-7-presubmits.yaml b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-7-presubmits.yaml index 75c86b9feaad..e577ac132d8e 100644 --- a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-7-presubmits.yaml +++ b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-7-presubmits.yaml @@ -1,136 +1,133 @@ # Code generated by cluster-api's prowjob-gen. DO NOT EDIT. presubmits: kubernetes-sigs/cluster-api-provider-vsphere: - - name: pull-cluster-api-provider-vsphere-apidiff-release-1-7 - cluster: eks-prow-build-cluster - branches: - - ^release-1.7$ - always_run: false - # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). - run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' - optional: true - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240405-68dde9badf-1.26 - command: - - runner.sh - args: - - ./hack/ci-apidiff.sh - resources: - limits: - cpu: 2 - memory: 3Gi - requests: - cpu: 2 - memory: 3Gi - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-apidiff-release-1-7 - description: Checks for API changes in the PR - - - name: pull-cluster-api-provider-vsphere-verify-release-1-7 - cluster: eks-prow-build-cluster - branches: - - ^release-1.7$ - labels: - preset-dind-enabled: "true" - always_run: true - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240405-68dde9badf-1.26 - command: - - runner.sh - args: - - make - - verify - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - resources: - limits: - cpu: 2 - memory: 3Gi - requests: - cpu: 2 - memory: 3Gi - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-verify-release-1-7 - - - name: pull-cluster-api-provider-vsphere-test-release-1-7 - cluster: eks-prow-build-cluster - branches: - - ^release-1.7$ - always_run: false - # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). - run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240405-68dde9badf-1.26 - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi - command: - - runner.sh - args: - - make - - test-junit - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-test-release-1-7 - description: Runs unit tests - - - name: pull-cluster-api-provider-vsphere-test-integration-release-1-7 - cluster: eks-prow-build-cluster - branches: - - ^release-1.7$ - labels: - preset-dind-enabled: "true" - preset-kind-volume-mounts: "true" - always_run: false - # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). - run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240405-68dde9badf-1.26 - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - limits: - cpu: 4 - memory: 3Gi - requests: - cpu: 4 - memory: 3Gi - command: - - runner.sh - args: - - make - - test-integration - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-test-integration-release-1-7 - description: Runs integration tests + - name: pull-cluster-api-provider-vsphere-apidiff-release-1-7 + cluster: eks-prow-build-cluster + branches: + - ^release-1.7$ + always_run: false + # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). + run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' + optional: true + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240405-68dde9badf-1.26 + command: + - runner.sh + args: + - ./hack/ci-apidiff.sh + resources: + limits: + cpu: 2 + memory: 3Gi + requests: + cpu: 2 + memory: 3Gi + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-apidiff-release-1-7 + description: Checks for API changes in the PR + - name: pull-cluster-api-provider-vsphere-verify-release-1-7 + cluster: eks-prow-build-cluster + branches: + - ^release-1.7$ + labels: + preset-dind-enabled: "true" + always_run: true + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240405-68dde9badf-1.26 + command: + - runner.sh + args: + - make + - verify + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + resources: + limits: + cpu: 2 + memory: 3Gi + requests: + cpu: 2 + memory: 3Gi + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-verify-release-1-7 + - name: pull-cluster-api-provider-vsphere-test-release-1-7 + cluster: eks-prow-build-cluster + branches: + - ^release-1.7$ + always_run: false + # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). + run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240405-68dde9badf-1.26 + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi + command: + - runner.sh + args: + - make + - test-junit + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-test-release-1-7 + description: Runs unit tests + - name: pull-cluster-api-provider-vsphere-test-integration-release-1-7 + cluster: eks-prow-build-cluster + branches: + - ^release-1.7$ + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + always_run: false + # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). + run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240405-68dde9badf-1.26 + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + limits: + cpu: 4 + memory: 3Gi + requests: + cpu: 4 + memory: 3Gi + command: + - runner.sh + args: + - make + - test-integration + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-test-integration-release-1-7 + description: Runs integration tests diff --git a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-8-periodics.yaml b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-8-periodics.yaml index 35776865117b..c0d602bb5e0e 100644 --- a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-8-periodics.yaml +++ b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-8-periodics.yaml @@ -1,83 +1,82 @@ # Code generated by cluster-api's prowjob-gen. DO NOT EDIT. periodics: -- name: periodic-cluster-api-provider-vsphere-test-release-1-8 - cluster: eks-prow-build-cluster - interval: 1h - decorate: true - decoration_config: - timeout: 120m - rerun_auth_config: - github_team_slugs: - - org: kubernetes-sigs - slug: cluster-api-provider-vsphere-maintainers - extra_refs: - - org: kubernetes-sigs - repo: cluster-api-provider-vsphere - base_ref: release-1.8 - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.27 - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi - command: - - runner.sh - args: - - make - - test-junit - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: periodic-test-release-1-8 - testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io - testgrid-num-failures-to-alert: "4" - description: Runs unit tests - -- name: periodic-cluster-api-provider-vsphere-test-integration-release-1-8 - cluster: eks-prow-build-cluster - labels: - preset-dind-enabled: "true" - preset-kind-volume-mounts: "true" - interval: 1h - decorate: true - decoration_config: - timeout: 120m - rerun_auth_config: - github_team_slugs: - - org: kubernetes-sigs - slug: cluster-api-provider-vsphere-maintainers - extra_refs: - - org: kubernetes-sigs - repo: cluster-api-provider-vsphere - base_ref: release-1.8 - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.27 - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - limits: - cpu: 4 - memory: 3Gi - requests: - cpu: 4 - memory: 3Gi - command: - - runner.sh - args: - - make - - test-integration - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: periodic-test-integration-release-1-8 - testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io - testgrid-num-failures-to-alert: "4" - description: Runs integration tests + - name: periodic-cluster-api-provider-vsphere-test-release-1-8 + cluster: eks-prow-build-cluster + interval: 1h + decorate: true + decoration_config: + timeout: 120m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: release-1.8 + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.27 + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi + command: + - runner.sh + args: + - make + - test-junit + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-test-release-1-8 + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Runs unit tests + - name: periodic-cluster-api-provider-vsphere-test-integration-release-1-8 + cluster: eks-prow-build-cluster + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + interval: 1h + decorate: true + decoration_config: + timeout: 120m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: release-1.8 + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.27 + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + limits: + cpu: 4 + memory: 3Gi + requests: + cpu: 4 + memory: 3Gi + command: + - runner.sh + args: + - make + - test-integration + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-test-integration-release-1-8 + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Runs integration tests diff --git a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-8-presubmits.yaml b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-8-presubmits.yaml index 7acf0aa2ab0c..363c186d7384 100644 --- a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-8-presubmits.yaml +++ b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-8-presubmits.yaml @@ -1,136 +1,133 @@ # Code generated by cluster-api's prowjob-gen. DO NOT EDIT. presubmits: kubernetes-sigs/cluster-api-provider-vsphere: - - name: pull-cluster-api-provider-vsphere-apidiff-release-1-8 - cluster: eks-prow-build-cluster - branches: - - ^release-1.8$ - always_run: false - # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). - run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' - optional: true - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.27 - command: - - runner.sh - args: - - ./hack/ci-apidiff.sh - resources: - limits: - cpu: 2 - memory: 3Gi - requests: - cpu: 2 - memory: 3Gi - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-apidiff-release-1-8 - description: Checks for API changes in the PR - - - name: pull-cluster-api-provider-vsphere-verify-release-1-8 - cluster: eks-prow-build-cluster - branches: - - ^release-1.8$ - labels: - preset-dind-enabled: "true" - always_run: true - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.27 - command: - - runner.sh - args: - - make - - verify - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - resources: - limits: - cpu: 2 - memory: 3Gi - requests: - cpu: 2 - memory: 3Gi - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-verify-release-1-8 - - - name: pull-cluster-api-provider-vsphere-test-release-1-8 - cluster: eks-prow-build-cluster - branches: - - ^release-1.8$ - always_run: false - # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). - run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.27 - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi - command: - - runner.sh - args: - - make - - test-junit - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-test-release-1-8 - description: Runs unit tests - - - name: pull-cluster-api-provider-vsphere-test-integration-release-1-8 - cluster: eks-prow-build-cluster - branches: - - ^release-1.8$ - labels: - preset-dind-enabled: "true" - preset-kind-volume-mounts: "true" - always_run: false - # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). - run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.27 - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - limits: - cpu: 4 - memory: 3Gi - requests: - cpu: 4 - memory: 3Gi - command: - - runner.sh - args: - - make - - test-integration - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-test-integration-release-1-8 - description: Runs integration tests + - name: pull-cluster-api-provider-vsphere-apidiff-release-1-8 + cluster: eks-prow-build-cluster + branches: + - ^release-1.8$ + always_run: false + # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). + run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' + optional: true + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.27 + command: + - runner.sh + args: + - ./hack/ci-apidiff.sh + resources: + limits: + cpu: 2 + memory: 3Gi + requests: + cpu: 2 + memory: 3Gi + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-apidiff-release-1-8 + description: Checks for API changes in the PR + - name: pull-cluster-api-provider-vsphere-verify-release-1-8 + cluster: eks-prow-build-cluster + branches: + - ^release-1.8$ + labels: + preset-dind-enabled: "true" + always_run: true + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.27 + command: + - runner.sh + args: + - make + - verify + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + resources: + limits: + cpu: 2 + memory: 3Gi + requests: + cpu: 2 + memory: 3Gi + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-verify-release-1-8 + - name: pull-cluster-api-provider-vsphere-test-release-1-8 + cluster: eks-prow-build-cluster + branches: + - ^release-1.8$ + always_run: false + # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). + run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.27 + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi + command: + - runner.sh + args: + - make + - test-junit + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-test-release-1-8 + description: Runs unit tests + - name: pull-cluster-api-provider-vsphere-test-integration-release-1-8 + cluster: eks-prow-build-cluster + branches: + - ^release-1.8$ + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + always_run: false + # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). + run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.27 + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + limits: + cpu: 4 + memory: 3Gi + requests: + cpu: 4 + memory: 3Gi + command: + - runner.sh + args: + - make + - test-integration + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-test-integration-release-1-8 + description: Runs integration tests diff --git a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-9-periodics.yaml b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-9-periodics.yaml index c99a28fea827..562f82f44338 100644 --- a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-9-periodics.yaml +++ b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-9-periodics.yaml @@ -1,83 +1,82 @@ # Code generated by cluster-api's prowjob-gen. DO NOT EDIT. periodics: -- name: periodic-cluster-api-provider-vsphere-test-release-1-9 - cluster: eks-prow-build-cluster - interval: 1h - decorate: true - decoration_config: - timeout: 120m - rerun_auth_config: - github_team_slugs: - - org: kubernetes-sigs - slug: cluster-api-provider-vsphere-maintainers - extra_refs: - - org: kubernetes-sigs - repo: cluster-api-provider-vsphere - base_ref: release-1.9 - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.28 - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi - command: - - runner.sh - args: - - make - - test-junit - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: periodic-test-release-1-9 - testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io - testgrid-num-failures-to-alert: "4" - description: Runs unit tests - -- name: periodic-cluster-api-provider-vsphere-test-integration-release-1-9 - cluster: eks-prow-build-cluster - labels: - preset-dind-enabled: "true" - preset-kind-volume-mounts: "true" - interval: 1h - decorate: true - decoration_config: - timeout: 120m - rerun_auth_config: - github_team_slugs: - - org: kubernetes-sigs - slug: cluster-api-provider-vsphere-maintainers - extra_refs: - - org: kubernetes-sigs - repo: cluster-api-provider-vsphere - base_ref: release-1.9 - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.28 - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - limits: - cpu: 4 - memory: 3Gi - requests: - cpu: 4 - memory: 3Gi - command: - - runner.sh - args: - - make - - test-integration - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: periodic-test-integration-release-1-9 - testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io - testgrid-num-failures-to-alert: "4" - description: Runs integration tests + - name: periodic-cluster-api-provider-vsphere-test-release-1-9 + cluster: eks-prow-build-cluster + interval: 1h + decorate: true + decoration_config: + timeout: 120m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: release-1.9 + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.28 + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi + command: + - runner.sh + args: + - make + - test-junit + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-test-release-1-9 + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Runs unit tests + - name: periodic-cluster-api-provider-vsphere-test-integration-release-1-9 + cluster: eks-prow-build-cluster + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + interval: 1h + decorate: true + decoration_config: + timeout: 120m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: release-1.9 + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.28 + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + limits: + cpu: 4 + memory: 3Gi + requests: + cpu: 4 + memory: 3Gi + command: + - runner.sh + args: + - make + - test-integration + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-test-integration-release-1-9 + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Runs integration tests diff --git a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-9-presubmits.yaml b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-9-presubmits.yaml index 2be8ab87d561..f9c8465013b7 100644 --- a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-9-presubmits.yaml +++ b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-9-presubmits.yaml @@ -1,136 +1,133 @@ # Code generated by cluster-api's prowjob-gen. DO NOT EDIT. presubmits: kubernetes-sigs/cluster-api-provider-vsphere: - - name: pull-cluster-api-provider-vsphere-apidiff-release-1-9 - cluster: eks-prow-build-cluster - branches: - - ^release-1.9$ - always_run: false - # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). - run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' - optional: true - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.28 - command: - - runner.sh - args: - - ./hack/ci-apidiff.sh - resources: - limits: - cpu: 2 - memory: 3Gi - requests: - cpu: 2 - memory: 3Gi - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-apidiff-release-1-9 - description: Checks for API changes in the PR - - - name: pull-cluster-api-provider-vsphere-verify-release-1-9 - cluster: eks-prow-build-cluster - branches: - - ^release-1.9$ - labels: - preset-dind-enabled: "true" - always_run: true - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.28 - command: - - runner.sh - args: - - make - - verify - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - resources: - limits: - cpu: 2 - memory: 3Gi - requests: - cpu: 2 - memory: 3Gi - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-verify-release-1-9 - - - name: pull-cluster-api-provider-vsphere-test-release-1-9 - cluster: eks-prow-build-cluster - branches: - - ^release-1.9$ - always_run: false - # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). - run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.28 - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi - command: - - runner.sh - args: - - make - - test-junit - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-test-release-1-9 - description: Runs unit tests - - - name: pull-cluster-api-provider-vsphere-test-integration-release-1-9 - cluster: eks-prow-build-cluster - branches: - - ^release-1.9$ - labels: - preset-dind-enabled: "true" - preset-kind-volume-mounts: "true" - always_run: false - # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). - run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' - decorate: true - decoration_config: - timeout: 120m - path_alias: sigs.k8s.io/cluster-api-provider-vsphere - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.28 - # we need privileged mode in order to do docker in docker - securityContext: - privileged: true - capabilities: - add: ["NET_ADMIN"] - resources: - limits: - cpu: 4 - memory: 3Gi - requests: - cpu: 4 - memory: 3Gi - command: - - runner.sh - args: - - make - - test-integration - annotations: - testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere - testgrid-tab-name: pr-test-integration-release-1-9 - description: Runs integration tests + - name: pull-cluster-api-provider-vsphere-apidiff-release-1-9 + cluster: eks-prow-build-cluster + branches: + - ^release-1.9$ + always_run: false + # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). + run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' + optional: true + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.28 + command: + - runner.sh + args: + - ./hack/ci-apidiff.sh + resources: + limits: + cpu: 2 + memory: 3Gi + requests: + cpu: 2 + memory: 3Gi + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-apidiff-release-1-9 + description: Checks for API changes in the PR + - name: pull-cluster-api-provider-vsphere-verify-release-1-9 + cluster: eks-prow-build-cluster + branches: + - ^release-1.9$ + labels: + preset-dind-enabled: "true" + always_run: true + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.28 + command: + - runner.sh + args: + - make + - verify + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + resources: + limits: + cpu: 2 + memory: 3Gi + requests: + cpu: 2 + memory: 3Gi + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-verify-release-1-9 + - name: pull-cluster-api-provider-vsphere-test-release-1-9 + cluster: eks-prow-build-cluster + branches: + - ^release-1.9$ + always_run: false + # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). + run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.28 + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi + command: + - runner.sh + args: + - make + - test-junit + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-test-release-1-9 + description: Runs unit tests + - name: pull-cluster-api-provider-vsphere-test-integration-release-1-9 + cluster: eks-prow-build-cluster + branches: + - ^release-1.9$ + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + always_run: false + # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). + run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' + decorate: true + decoration_config: + timeout: 120m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.28 + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + limits: + cpu: 4 + memory: 3Gi + requests: + cpu: 4 + memory: 3Gi + command: + - runner.sh + args: + - make + - test-integration + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-test-integration-release-1-9 + description: Runs integration tests From 9f4f2ebe84041e38d5891fe4cbb267f768342b79 Mon Sep 17 00:00:00 2001 From: Christian Schlotter Date: Wed, 7 Aug 2024 13:42:03 +0200 Subject: [PATCH 2/2] CAPV: reintroduce valid jobs --- ...ovider-vsphere-release-1-10-periodics.yaml | 138 ++++++++++++++++++ ...vider-vsphere-release-1-11-presubmits.yaml | 44 ++++++ 2 files changed, 182 insertions(+) create mode 100644 config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-10-periodics.yaml diff --git a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-10-periodics.yaml b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-10-periodics.yaml new file mode 100644 index 000000000000..926a58ff79ca --- /dev/null +++ b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-10-periodics.yaml @@ -0,0 +1,138 @@ +# Code generated by cluster-api's prowjob-gen. DO NOT EDIT. +periodics: + - name: periodic-cluster-api-provider-vsphere-test-release-1-10 + cluster: eks-prow-build-cluster + interval: 1h + decorate: true + decoration_config: + timeout: 120m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: release-1.10 + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.29 + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi + command: + - runner.sh + args: + - make + - test-junit + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-test-release-1-10 + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Runs unit tests + - name: periodic-cluster-api-provider-vsphere-e2e-vcsim-govmomi-release-1-10 + cluster: eks-prow-build-cluster + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + cron: '0 0 * * *' + decorate: true + decoration_config: + timeout: 180m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: release-1.10 + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + - org: kubernetes + repo: kubernetes + base_ref: master + path_alias: k8s.io/kubernetes + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.29 + command: + - runner.sh + args: + - ./hack/e2e.sh + env: + - name: GINKGO_FOCUS + value: "\\[vcsim\\]" + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + requests: + cpu: "4000m" + memory: "3Gi" + limits: + cpu: "4000m" + memory: "3Gi" + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-e2e-vcsim-govmomi-release-1-10 + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Runs all e2e tests + - name: periodic-cluster-api-provider-vsphere-e2e-vcsim-supervisor-release-1-10 + cluster: eks-prow-build-cluster + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + cron: '0 3 * * *' + decorate: true + decoration_config: + timeout: 180m + rerun_auth_config: + github_team_slugs: + - org: kubernetes-sigs + slug: cluster-api-provider-vsphere-maintainers + extra_refs: + - org: kubernetes-sigs + repo: cluster-api-provider-vsphere + base_ref: release-1.10 + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + - org: kubernetes + repo: kubernetes + base_ref: master + path_alias: k8s.io/kubernetes + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.29 + command: + - runner.sh + args: + - ./hack/e2e.sh + env: + - name: GINKGO_FOCUS + value: "\\[vcsim\\] \\[supervisor\\]" + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + requests: + cpu: "4000m" + memory: "3Gi" + limits: + cpu: "4000m" + memory: "3Gi" + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: periodic-e2e-vcsim-supervisor-release-1-10 + testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io + testgrid-num-failures-to-alert: "4" + description: Runs all e2e tests diff --git a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-11-presubmits.yaml b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-11-presubmits.yaml index d54b01a260b4..bf564f6e39a4 100644 --- a/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-11-presubmits.yaml +++ b/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-11-presubmits.yaml @@ -137,3 +137,47 @@ presubmits: testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere testgrid-tab-name: pr-e2e-vcsim-govmomi-release-1-11 description: Runs e2e tests with vcsim / govmomi mode + - name: pull-cluster-api-provider-vsphere-e2e-vcsim-supervisor-release-1-11 + cluster: eks-prow-build-cluster + branches: + - ^release-1.11$ + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + always_run: false + decorate: true + decoration_config: + timeout: 180m + path_alias: sigs.k8s.io/cluster-api-provider-vsphere + max_concurrency: 3 + extra_refs: + - org: kubernetes + repo: kubernetes + base_ref: master + path_alias: k8s.io/kubernetes + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-1.30 + command: + - runner.sh + args: + - ./hack/e2e.sh + env: + - name: GINKGO_FOCUS + value: "\\[vcsim\\] \\[supervisor\\]" + # we need privileged mode in order to do docker in docker + securityContext: + privileged: true + capabilities: + add: ["NET_ADMIN"] + resources: + requests: + cpu: "4000m" + memory: "3Gi" + limits: + cpu: "4000m" + memory: "3Gi" + annotations: + testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere + testgrid-tab-name: pr-e2e-vcsim-supervisor-release-1-11 + description: Runs e2e tests with vcsim / govmomi mode