k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cluster-api-provider-azure/cluster-api-provider-azure-periodics-main.yaml (about) 1 periodics: 2 - name: periodic-cluster-api-provider-azure-conformance-main 3 decorate: true 4 decoration_config: 5 timeout: 4h 6 interval: 48h 7 labels: 8 preset-dind-enabled: "true" 9 preset-kind-volume-mounts: "true" 10 preset-azure-cred-only: "true" 11 preset-azure-capz-sa-cred: "true" 12 extra_refs: 13 - org: kubernetes-sigs 14 repo: cluster-api-provider-azure 15 base_ref: main 16 path_alias: "sigs.k8s.io/cluster-api-provider-azure" 17 spec: 18 containers: 19 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27 20 command: 21 - runner.sh 22 args: 23 - ./scripts/ci-conformance.sh 24 # docker-in-docker needs privileged mode 25 securityContext: 26 privileged: true 27 resources: 28 requests: 29 cpu: 2 30 memory: "9Gi" 31 annotations: 32 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-azure 33 testgrid-tab-name: capz-periodic-conformance-main 34 testgrid-alert-email: k8s-infra-staging-cluster-api-azure@kubernetes.io 35 description: Runs conformance & node conformance tests on a stable k8s version with latest cluster-api-provider-azure 36 - name: periodic-cluster-api-provider-azure-conformance-with-ci-artifacts-main 37 decorate: true 38 decoration_config: 39 timeout: 4h 40 interval: 48h 41 labels: 42 preset-dind-enabled: "true" 43 preset-kind-volume-mounts: "true" 44 preset-azure-cred-only: "true" 45 preset-azure-anonymous-pull: "true" 46 preset-azure-capz-sa-cred: "true" 47 extra_refs: 48 - org: kubernetes-sigs 49 repo: cluster-api-provider-azure 50 base_ref: main 51 path_alias: sigs.k8s.io/cluster-api-provider-azure 52 workdir: true 53 - org: kubernetes-sigs 54 repo: cloud-provider-azure 55 base_ref: master 56 path_alias: sigs.k8s.io/cloud-provider-azure 57 workdir: false 58 spec: 59 containers: 60 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27 61 command: 62 - runner.sh 63 args: 64 - ./scripts/ci-conformance.sh 65 env: 66 - name: E2E_ARGS 67 value: "-kubetest.use-ci-artifacts" 68 # docker-in-docker needs privileged mode 69 securityContext: 70 privileged: true 71 resources: 72 requests: 73 cpu: 2 74 memory: "9Gi" 75 annotations: 76 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-azure 77 testgrid-tab-name: capz-periodic-conformance-k8s-ci-main 78 testgrid-alert-email: kubernetes-provider-azure@googlegroups.com 79 description: Runs conformance & node conformance tests on latest kubernetes master with cluster-api-provider-azure 80 - name: periodic-cluster-api-provider-azure-capi-e2e-main 81 decorate: true 82 decoration_config: 83 timeout: 4h 84 interval: 48h 85 labels: 86 preset-dind-enabled: "true" 87 preset-kind-volume-mounts: "true" 88 preset-azure-cred-only: "true" 89 preset-azure-anonymous-pull: "true" 90 preset-azure-capz-sa-cred: "true" 91 extra_refs: 92 - org: kubernetes-sigs 93 repo: cluster-api-provider-azure 94 base_ref: main 95 path_alias: "sigs.k8s.io/cluster-api-provider-azure" 96 spec: 97 containers: 98 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27 99 command: 100 - runner.sh 101 args: 102 - ./scripts/ci-e2e.sh 103 env: 104 - name: GINKGO_FOCUS 105 value: "Cluster API E2E tests" 106 - name: GINKGO_SKIP 107 value: "\\[K8s-Upgrade\\]|API Version Upgrade" 108 # docker-in-docker needs privileged mode 109 securityContext: 110 privileged: true 111 annotations: 112 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-azure 113 testgrid-tab-name: capz-periodic-capi-e2e-main 114 testgrid-alert-email: k8s-infra-staging-cluster-api-azure@kubernetes.io 115 - name: periodic-cluster-api-provider-azure-apiversion-upgrade-main 116 decorate: true 117 decoration_config: 118 timeout: 4h 119 interval: 48h 120 labels: 121 preset-dind-enabled: "true" 122 preset-kind-volume-mounts: "true" 123 preset-azure-cred-only: "true" 124 preset-azure-anonymous-pull: "true" 125 preset-azure-capz-sa-cred: "true" 126 extra_refs: 127 - org: kubernetes-sigs 128 repo: cluster-api-provider-azure 129 base_ref: main 130 path_alias: "sigs.k8s.io/cluster-api-provider-azure" 131 spec: 132 containers: 133 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27 134 command: 135 - runner.sh 136 args: 137 - ./scripts/ci-e2e.sh 138 env: 139 - name: GINKGO_FOCUS 140 value: "API Version Upgrade" 141 - name: KUBERNETES_VERSION 142 value: "v1.23.17" 143 # we need privileged mode in order to do docker in docker 144 securityContext: 145 privileged: true 146 resources: 147 requests: 148 cpu: 7300m 149 annotations: 150 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-azure 151 testgrid-tab-name: capz-periodic-apiversion-upgrade-main 152 description: This job creates clusters using supported older api versions (v1alpha4), and verifies that the clusters continue to operate properly after the api version is upgraded to the latest (v1beta1). 153 - name: periodic-cluster-api-provider-azure-coverage 154 cluster: k8s-infra-prow-build 155 interval: 12h 156 decorate: true 157 path_alias: "sigs.k8s.io/cluster-api-provider-azure" 158 extra_refs: 159 - org: kubernetes-sigs 160 repo: cluster-api-provider-azure 161 base_ref: main 162 path_alias: "sigs.k8s.io/cluster-api-provider-azure" 163 - org: kubernetes 164 repo: test-infra 165 base_ref: master 166 path_alias: k8s.io/test-infra 167 spec: 168 containers: 169 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27 170 command: 171 - runner.sh 172 args: 173 - bash 174 - -c 175 - | 176 result=0 177 ./scripts/ci-test-coverage.sh || result=$? 178 cp coverage.* ${ARTIFACTS} 179 cd ../../k8s.io/test-infra/gopherage 180 GO111MODULE=on go build . 181 ./gopherage filter --exclude-path="zz_generated,generated\.go" "${ARTIFACTS}/coverage.out" > "${ARTIFACTS}/filtered.cov" || result=$? 182 ./gopherage html "${ARTIFACTS}/filtered.cov" > "${ARTIFACTS}/coverage.html" || result=$? 183 ./gopherage junit --threshold 0 "${ARTIFACTS}/filtered.cov" > "${ARTIFACTS}/junit_coverage.xml" || result=$? 184 exit $result 185 resources: 186 limits: 187 cpu: 2 188 memory: "9Gi" 189 requests: 190 cpu: 2 191 memory: "9Gi" 192 securityContext: 193 privileged: true 194 - name: periodic-cluster-api-provider-azure-e2e-main 195 decorate: true 196 decoration_config: 197 timeout: 4h 198 interval: 48h 199 labels: 200 preset-dind-enabled: "true" 201 preset-kind-volume-mounts: "true" 202 preset-azure-cred-only: "true" 203 preset-azure-anonymous-pull: "true" 204 preset-azure-capz-sa-cred: "true" 205 extra_refs: 206 - org: kubernetes-sigs 207 repo: cluster-api-provider-azure 208 base_ref: main 209 path_alias: "sigs.k8s.io/cluster-api-provider-azure" 210 spec: 211 containers: 212 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27 213 command: 214 - runner.sh 215 args: 216 - ./scripts/ci-e2e.sh 217 env: 218 - name: GINKGO_FOCUS 219 value: "Workload cluster creation" 220 - name: GINKGO_SKIP 221 value: \[Managed Kubernetes\] 222 # docker-in-docker needs privileged mode 223 securityContext: 224 privileged: true 225 annotations: 226 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-azure 227 testgrid-tab-name: capz-periodic-e2e-main 228 testgrid-alert-email: k8s-infra-staging-cluster-api-azure@kubernetes.io 229 - name: periodic-cluster-api-provider-azure-e2e-aks-main 230 decorate: true 231 decoration_config: 232 timeout: 4h 233 interval: 48h 234 labels: 235 preset-dind-enabled: "true" 236 preset-kind-volume-mounts: "true" 237 preset-azure-cred-only: "true" 238 preset-azure-anonymous-pull: "true" 239 preset-azure-capz-sa-cred: "true" 240 extra_refs: 241 - org: kubernetes-sigs 242 repo: cluster-api-provider-azure 243 base_ref: main 244 path_alias: "sigs.k8s.io/cluster-api-provider-azure" 245 spec: 246 containers: 247 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27 248 command: 249 - runner.sh 250 args: 251 - ./scripts/ci-e2e.sh 252 env: 253 - name: GINKGO_FOCUS 254 value: \[Managed Kubernetes\] 255 - name: GINKGO_SKIP 256 value: "" 257 # docker-in-docker needs privileged mode 258 securityContext: 259 privileged: true 260 annotations: 261 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-azure 262 testgrid-tab-name: capz-periodic-e2e-aks-main 263 testgrid-alert-email: k8s-infra-staging-cluster-api-azure@kubernetes.io