k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cloud-provider-azure/cloud-provider-azure-config.yaml (about) 1 presubmits: 2 kubernetes-sigs/cloud-provider-azure: 3 - name: pull-cloud-provider-azure-check 4 cluster: eks-prow-build-cluster 5 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)|^examples/|^tests/k8s-azure/manifest$|netlify.toml|.codespellignore" 6 decorate: true 7 path_alias: sigs.k8s.io/cloud-provider-azure 8 branches: 9 - master 10 labels: 11 preset-service-account: "true" 12 spec: 13 containers: 14 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 15 command: 16 - runner.sh 17 args: 18 - make 19 - test-check 20 resources: 21 limits: 22 memory: "9Gi" 23 cpu: "2" 24 requests: 25 memory: "9Gi" 26 cpu: "2" 27 annotations: 28 testgrid-dashboards: provider-azure-cloud-provider-azure 29 testgrid-tab-name: pr-cloud-provider-azure-check 30 description: "Run lint check tests for cloud-provider-azure." 31 testgrid-num-columns-recent: '30' 32 # pull-cloud-provider-azure-e2e-ccm-vmss-capz runs Azure specific e2e tests on vmss. 33 - name: pull-cloud-provider-azure-e2e-ccm-vmss-capz 34 skip_if_only_changed: "^docs/|^site/|^helm/|^pkg/azclient/|^kubetest2-aks/|^.pipelines/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)|^examples/|^tests/k8s-azure/manifest$|netlify.toml|.codespellignore|go.sum" 35 decorate: true 36 decoration_config: 37 timeout: 5h 38 path_alias: sigs.k8s.io/cloud-provider-azure 39 branches: 40 - master 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: release-1.13 51 path_alias: sigs.k8s.io/cluster-api-provider-azure 52 workdir: true 53 spec: 54 containers: 55 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 56 command: 57 - runner.sh 58 args: 59 - ./scripts/ci-entrypoint.sh 60 - bash 61 - -c 62 - >- 63 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 64 make test-ccm-e2e 65 securityContext: 66 privileged: true 67 env: 68 - name: TEST_CCM # CAPZ config 69 value: "true" 70 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 71 value: "1" 72 - name: KUBERNETES_VERSION # CAPZ config 73 value: "latest" 74 - name: CLUSTER_TEMPLATE # CAPZ config 75 value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-machine-pool-ci-version.yaml 76 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 77 value: "Standard" 78 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 79 value: "capz" 80 annotations: 81 testgrid-dashboards: provider-azure-cloud-provider-azure 82 testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-vmss-capz 83 description: "Runs Azure specific tests with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) on vmss, using cluster-api-provider-azure." 84 testgrid-num-columns-recent: '30' 85 - name: pull-cloud-provider-azure-e2e-ccm-ipv6-vmss-capz 86 always_run: false 87 decorate: true 88 decoration_config: 89 timeout: 5h 90 path_alias: sigs.k8s.io/cloud-provider-azure 91 branches: 92 - master 93 labels: 94 preset-dind-enabled: "true" 95 preset-kind-volume-mounts: "true" 96 preset-azure-cred-only: "true" 97 preset-azure-anonymous-pull: "true" 98 preset-azure-capz-sa-cred: "true" 99 extra_refs: 100 - org: kubernetes-sigs 101 repo: cluster-api-provider-azure 102 base_ref: release-1.13 103 path_alias: sigs.k8s.io/cluster-api-provider-azure 104 workdir: true 105 spec: 106 containers: 107 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 108 command: 109 - runner.sh 110 args: 111 - ./scripts/ci-entrypoint.sh 112 - bash 113 - -c 114 - >- 115 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 116 make test-ccm-e2e 117 securityContext: 118 privileged: true 119 env: 120 - name: TEST_CCM # CAPZ config 121 value: "true" 122 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 123 value: "1" 124 # TODO: Should use a 1.29 K8s version 125 - name: KUBERNETES_VERSION # CAPZ config 126 value: "latest" 127 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 128 value: "Standard" 129 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 130 value: "capz" 131 - name: CLUSTER_TEMPLATE # CAPZ config 132 value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cluster-template-prow-ipv6-mp.yaml 133 annotations: 134 testgrid-dashboards: provider-azure-cloud-provider-azure 135 testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-ipv6-vmss-capz 136 description: "Runs Azure specific tests with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) on IPv6 vmss, using cluster-api-provider-azure." 137 testgrid-num-columns-recent: '30' 138 - name: pull-cloud-provider-azure-e2e-ccm-dualstack-vmss-capz 139 always_run: false 140 decorate: true 141 decoration_config: 142 timeout: 5h 143 path_alias: sigs.k8s.io/cloud-provider-azure 144 branches: 145 - master 146 labels: 147 preset-dind-enabled: "true" 148 preset-kind-volume-mounts: "true" 149 preset-azure-cred-only: "true" 150 preset-azure-anonymous-pull: "true" 151 preset-azure-capz-sa-cred: "true" 152 extra_refs: 153 - org: kubernetes-sigs 154 repo: cluster-api-provider-azure 155 base_ref: release-1.13 156 path_alias: sigs.k8s.io/cluster-api-provider-azure 157 workdir: true 158 spec: 159 containers: 160 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 161 command: 162 - runner.sh 163 args: 164 - ./scripts/ci-entrypoint.sh 165 - bash 166 - -c 167 - >- 168 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 169 make test-ccm-e2e 170 securityContext: 171 privileged: true 172 env: 173 - name: TEST_CCM # CAPZ config 174 value: "true" 175 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 176 value: "1" 177 - name: KUBERNETES_VERSION # CAPZ config 178 value: "latest" 179 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 180 value: "Standard" 181 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 182 value: "capz" 183 - name: CLUSTER_TEMPLATE # CAPZ config 184 value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cluster-template-prow-dual-stack-mp.yaml 185 annotations: 186 testgrid-dashboards: provider-azure-cloud-provider-azure 187 testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-dualstack-vmss-capz 188 description: "Runs Azure specific tests with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) on DualStack vmss, using cluster-api-provider-azure." 189 testgrid-num-columns-recent: '30' 190 # pull-cloud-provider-azure-e2e-ccm-vmssflex-capz runs Azure specific e2e tests on vmssflex. 191 - name: pull-cloud-provider-azure-e2e-ccm-vmssflex-capz 192 skip_if_only_changed: "^docs/|^site/|^helm/|^pkg/azclient/|^kubetest2-aks/|^.pipelines/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)|^examples/|^tests/k8s-azure/manifest$|netlify.toml|.codespellignore|go.sum" 193 decorate: true 194 decoration_config: 195 timeout: 5h 196 path_alias: sigs.k8s.io/cloud-provider-azure 197 branches: 198 - master 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: release-1.13 209 path_alias: sigs.k8s.io/cluster-api-provider-azure 210 workdir: true 211 spec: 212 containers: 213 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 214 command: 215 - runner.sh 216 args: 217 - ./scripts/ci-entrypoint.sh 218 - bash 219 - -c 220 - >- 221 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 222 make test-ccm-e2e 223 securityContext: 224 privileged: true 225 env: 226 - name: TEST_CCM # CAPZ config 227 value: "true" 228 - name: TEST_VMSS_FLEX # cloud-provider-azure config 229 value: "true" 230 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 231 value: "1" 232 - name: KUBERNETES_VERSION # CAPZ config 233 value: "latest" 234 - name: ORCHESTRATION_MODE # CAPZ config 235 value: "Flexible" 236 - name: CLUSTER_TEMPLATE # CAPZ config 237 value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/linux-vmss-ci-version-oot-credential-provider.yaml 238 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 239 value: "Standard" 240 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 241 value: "capz" 242 - name: CUSTOM_CLOUD_PROVIDER_CONFIG # CAPZ config 243 value: "https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cloud-config-vmss-default.json" 244 - name: ENABLE_VMSS_FLEX # cloud-provider-azure config 245 value: "true" 246 - name: ENABLE_MULTI_SLB # cloud-provider-azure config 247 value: "false" 248 - name: PUT_VMSS_VM_BATCH_SIZE # cloud-provider-azure config 249 value: "0" 250 - name: LB_BACKEND_POOL_CONFIG_TYPE # cloud-provider-azure config 251 value: "" 252 - name: HEALTH_PROBE_MODE 253 value: "servicenodeport" 254 annotations: 255 testgrid-dashboards: provider-azure-cloud-provider-azure 256 testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-vmssflex-capz 257 description: "Runs Azure specific tests with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) on vmssflex, using cluster-api-provider-azure." 258 testgrid-num-columns-recent: '30' 259 # pull-cloud-provider-azure-e2e-capz runs kubernetes conformance tests. 260 - name: pull-cloud-provider-azure-e2e-capz 261 skip_if_only_changed: "^docs/|^site/|^helm/|^tests/e2e/|^pkg/azclient/|^kubetest2-aks/|^.pipelines/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)|^examples/|^tests/k8s-azure/manifest$|netlify.toml|.codespellignore|go.sum" 262 decorate: true 263 decoration_config: 264 timeout: 5h 265 path_alias: sigs.k8s.io/cloud-provider-azure 266 branches: 267 - master 268 labels: 269 preset-dind-enabled: "true" 270 preset-kind-volume-mounts: "true" 271 preset-azure-cred-only: "true" 272 preset-azure-anonymous-pull: "true" 273 preset-azure-capz-sa-cred: "true" 274 extra_refs: 275 - org: kubernetes-sigs 276 repo: cluster-api-provider-azure 277 base_ref: release-1.13 278 path_alias: sigs.k8s.io/cluster-api-provider-azure 279 workdir: true 280 - org: kubernetes 281 repo: kubernetes 282 base_ref: master 283 path_alias: k8s.io/kubernetes 284 workdir: false 285 spec: 286 containers: 287 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 288 command: 289 - runner.sh 290 args: 291 - ./scripts/ci-entrypoint.sh 292 - bash 293 - -c 294 - >- 295 cp ./kubeconfig ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure/kubeconfig && 296 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 297 make test-e2e-capz 298 securityContext: 299 privileged: true 300 env: 301 - name: TEST_CCM # CAPZ config 302 value: "true" 303 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 304 value: "standard" 305 - name: KUBERNETES_VERSION # CAPZ config 306 value: "latest" 307 - name: GINKGO_ARGS # cloud-provider-azure config 308 value: --ginkgo.focus=\[Conformance\]|\[NodeConformance\] --ginkgo.skip=\[Slow\]|\[Serial\]|\[Flaky\]|Should.be.able.to.support.the.1\.17.Sample.API.Server.using.the.current.Aggregator --report-dir=/logs/artifacts --disable-log-dump=true 309 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 310 value: "1" 311 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 312 value: "capz" 313 - name: GINKGO_PARALLEL_NODES # cloud-provider-azure config 314 value: "30" 315 annotations: 316 testgrid-dashboards: provider-azure-cloud-provider-azure 317 testgrid-tab-name: pr-cloud-provider-azure-e2e-capz 318 description: "Runs Kubernetes conformance tests with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) using cluster-api-provider-azure." 319 testgrid-num-columns-recent: '30' 320 # pull-cloud-provider-azure-e2e-ccm-capz runs Azure specific e2e tests. 321 - name: pull-cloud-provider-azure-e2e-ccm-capz 322 skip_if_only_changed: "^docs/|^site/|^helm/|^pkg/azclient/|^kubetest2-aks/|^.pipelines/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)|^examples/|^tests/k8s-azure/manifest$|netlify.toml|.codespellignore|go.sum" 323 decorate: true 324 decoration_config: 325 timeout: 5h 326 path_alias: sigs.k8s.io/cloud-provider-azure 327 branches: 328 - master 329 labels: 330 preset-dind-enabled: "true" 331 preset-kind-volume-mounts: "true" 332 preset-azure-cred-only: "true" 333 preset-azure-anonymous-pull: "true" 334 preset-azure-capz-sa-cred: "true" 335 extra_refs: 336 - org: kubernetes-sigs 337 repo: cluster-api-provider-azure 338 base_ref: release-1.13 339 path_alias: sigs.k8s.io/cluster-api-provider-azure 340 workdir: true 341 spec: 342 containers: 343 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 344 command: 345 - runner.sh 346 - ./scripts/ci-entrypoint.sh 347 args: 348 - bash 349 - -c 350 - >- 351 pushd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 352 make test-ccm-e2e && 353 popd 354 securityContext: 355 privileged: true 356 env: 357 - name: TEST_CCM # CAPZ config 358 value: "true" 359 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 360 value: "standard" 361 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 362 value: "1" 363 - name: KUBERNETES_VERSION # CAPZ config 364 value: "latest" 365 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 366 value: "capz" 367 annotations: 368 testgrid-dashboards: provider-azure-cloud-provider-azure 369 testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-capz 370 description: "Runs Azure specific tests with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) using cluster-api-provider-azure." 371 testgrid-num-columns-recent: '30' 372 - name: pull-cloud-provider-azure-e2e-ccm-ipv6-capz 373 always_run: false 374 decorate: true 375 decoration_config: 376 timeout: 5h 377 path_alias: sigs.k8s.io/cloud-provider-azure 378 branches: 379 - master 380 labels: 381 preset-dind-enabled: "true" 382 preset-kind-volume-mounts: "true" 383 preset-azure-cred-only: "true" 384 preset-azure-anonymous-pull: "true" 385 preset-azure-capz-sa-cred: "true" 386 extra_refs: 387 - org: kubernetes-sigs 388 repo: cluster-api-provider-azure 389 base_ref: release-1.13 390 path_alias: sigs.k8s.io/cluster-api-provider-azure 391 workdir: true 392 spec: 393 containers: 394 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 395 command: 396 - runner.sh 397 - ./scripts/ci-entrypoint.sh 398 args: 399 - bash 400 - -c 401 - >- 402 pushd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 403 make test-ccm-e2e && 404 popd 405 securityContext: 406 privileged: true 407 env: 408 - name: TEST_CCM # CAPZ config 409 value: "true" 410 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 411 value: "standard" 412 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 413 value: "1" 414 - name: KUBERNETES_VERSION # CAPZ config 415 value: "latest-1.28" 416 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 417 value: "capz" 418 - name: CLUSTER_TEMPLATE # CAPZ config 419 value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-ci-version-ipv6.yaml 420 annotations: 421 testgrid-dashboards: provider-azure-cloud-provider-azure 422 testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-ipv6-capz 423 description: "Runs Azure specific tests with cloud-provider-azure IPv6 (https://github.com/kubernetes-sigs/cloud-provider-azure) using cluster-api-provider-azure." 424 testgrid-num-columns-recent: '30' 425 - name: pull-cloud-provider-azure-e2e-ccm-dualstack-capz 426 always_run: false 427 decorate: true 428 decoration_config: 429 timeout: 5h 430 path_alias: sigs.k8s.io/cloud-provider-azure 431 branches: 432 - master 433 labels: 434 preset-dind-enabled: "true" 435 preset-kind-volume-mounts: "true" 436 preset-azure-cred-only: "true" 437 preset-azure-anonymous-pull: "true" 438 preset-azure-capz-sa-cred: "true" 439 extra_refs: 440 - org: kubernetes-sigs 441 repo: cluster-api-provider-azure 442 base_ref: release-1.13 443 path_alias: sigs.k8s.io/cluster-api-provider-azure 444 workdir: true 445 spec: 446 containers: 447 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 448 command: 449 - runner.sh 450 - ./scripts/ci-entrypoint.sh 451 args: 452 - bash 453 - -c 454 - >- 455 pushd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 456 make test-ccm-e2e && 457 popd 458 securityContext: 459 privileged: true 460 env: 461 - name: TEST_CCM # CAPZ config 462 value: "true" 463 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 464 value: "standard" 465 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 466 value: "1" 467 - name: KUBERNETES_VERSION # CAPZ config 468 value: "latest-1.28" 469 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 470 value: "capz" 471 - name: CLUSTER_TEMPLATE # CAPZ config 472 value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-ci-version-dual-stack.yaml 473 annotations: 474 testgrid-dashboards: provider-azure-cloud-provider-azure 475 testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-dualstack-capz 476 description: "Runs Azure specific tests with cloud-provider-azure DualStack (https://github.com/kubernetes-sigs/cloud-provider-azure) using cluster-api-provider-azure." 477 testgrid-num-columns-recent: '30' 478 # pull-cloud-provider-azure-e2e-ccm-vmss-ip-lb-capz runs Azure specific e2e tests with cloud controller manager and IP-based load balancer backend pools. 479 - name: pull-cloud-provider-azure-e2e-ccm-vmss-ip-lb-capz 480 skip_if_only_changed: "^docs/|^site/|^helm/|^pkg/azclient/|^kubetest2-aks/|^.pipelines/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)|^examples/|^tests/k8s-azure/manifest$|netlify.toml|.codespellignore|go.sum" 481 decorate: true 482 decoration_config: 483 timeout: 5h 484 path_alias: sigs.k8s.io/cloud-provider-azure 485 branches: 486 - master 487 labels: 488 preset-dind-enabled: "true" 489 preset-kind-volume-mounts: "true" 490 preset-azure-cred-only: "true" 491 preset-azure-anonymous-pull: "true" 492 preset-azure-capz-sa-cred: "true" 493 extra_refs: 494 - org: kubernetes-sigs 495 repo: cluster-api-provider-azure 496 base_ref: release-1.13 497 path_alias: sigs.k8s.io/cluster-api-provider-azure 498 workdir: true 499 spec: 500 containers: 501 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 502 command: 503 - runner.sh 504 args: 505 - ./scripts/ci-entrypoint.sh 506 - bash 507 - -c 508 - >- 509 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 510 make test-ccm-e2e 511 securityContext: 512 privileged: true 513 env: 514 - name: TEST_CCM # CAPZ config 515 value: "true" 516 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 517 value: "1" 518 - name: KUBERNETES_VERSION # CAPZ config 519 value: "latest" 520 - name: CLUSTER_TEMPLATE # CAPZ config 521 value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/linux-vmss-ci-version-oot-credential-provider.yaml 522 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 523 value: "Standard" 524 - name: ENABLE_MULTI_SLB # cloud-provider-azure config 525 value: "false" 526 - name: PUT_VMSS_VM_BATCH_SIZE # cloud-provider-azure config 527 value: "0" 528 - name: LB_BACKEND_POOL_CONFIG_TYPE # cloud-provider-azure config 529 value: "nodeIP" 530 - name: CUSTOM_CLOUD_PROVIDER_CONFIG # CAPZ config 531 value: "https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cloud-config-vmss-default.json" 532 - name: CCM_E2E_ARGS # cloud-provider-azure config 533 value: "-ginkgo.skip=\"\\[Serial\\]\\[Slow\\]|Private\\slink\\sservice|\\[MultipleAgentPools\\]\"" 534 - name: LABEL_FILTER # cloud-provider-azure config 535 value: "!Serial && !Slow && !PLS && !Multi-Nodepool" 536 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 537 value: "capz" 538 - name: ENABLE_VMSS_FLEX # cloud-provider-azure config 539 value: "false" 540 - name: HEALTH_PROBE_MODE 541 value: "servicenodeport" 542 annotations: 543 testgrid-dashboards: provider-azure-cloud-provider-azure 544 testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-vmss-ip-lb-capz 545 description: "Runs Azure specific e2e tests with cloud controller manager and IP-based load balancer backend pools." 546 testgrid-num-columns-recent: '30' 547 # pull-cloud-provider-azure-e2e-ccm-vmss-multi-slb-capz runs Azure specific e2e tests with cloud controller manager and multiple standard load balancers. 548 - name: pull-cloud-provider-azure-e2e-ccm-vmss-multi-slb-capz 549 skip_if_only_changed: "^docs/|^site/|^helm/|^pkg/azclient/|^kubetest2-aks/|^.pipelines/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)|^examples/|^tests/k8s-azure/manifest$|netlify.toml|.codespellignore|go.sum" 550 decorate: true 551 decoration_config: 552 timeout: 5h 553 path_alias: sigs.k8s.io/cloud-provider-azure 554 branches: 555 - master 556 labels: 557 preset-dind-enabled: "true" 558 preset-kind-volume-mounts: "true" 559 preset-azure-cred-only: "true" 560 preset-azure-anonymous-pull: "true" 561 extra_refs: 562 - org: kubernetes-sigs 563 repo: cluster-api-provider-azure 564 base_ref: release-1.13 565 path_alias: sigs.k8s.io/cluster-api-provider-azure 566 workdir: true 567 spec: 568 containers: 569 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 570 command: 571 - runner.sh 572 args: 573 - ./scripts/ci-entrypoint.sh 574 - bash 575 - -c 576 - >- 577 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 578 make test-ccm-e2e 579 securityContext: 580 privileged: true 581 env: 582 - name: TEST_CCM # CAPZ config 583 value: "true" 584 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 585 value: "1" 586 - name: KUBERNETES_VERSION # CAPZ config 587 value: "latest" 588 - name: CLUSTER_TEMPLATE # CAPZ config 589 value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/linux-vmss-ci-no-win-oot-credential-provider.yaml 590 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 591 value: "Standard" 592 - name: CUSTOM_CLOUD_PROVIDER_CONFIG # CAPZ config 593 value: "https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cloud-config-vmss-multi-slb.json" 594 - name: CCM_E2E_ARGS # cloud-provider-azure config 595 value: "-ginkgo.skip=\"\\[Serial\\]\\[Slow\\]|Private\\slink\\sservice|\\[MultipleAgentPools\\]\"" 596 - name: LABEL_FILTER # cloud-provider-azure config 597 value: "!Serial && !Slow && !PLS && !Multi-Nodepool" 598 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 599 value: "capz" 600 - name: ENABLE_VMSS_FLEX # cloud-provider-azure config 601 value: "false" 602 - name: TEST_MULTI_SLB 603 value: "true" 604 - name: WINDOWS_WORKER_MACHINE_COUNT 605 value: "2" 606 annotations: 607 testgrid-dashboards: provider-azure-cloud-provider-azure 608 testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-vmss-multi-slb-capz 609 description: "Runs Azure specific e2e tests with cloud controller manager and multiple standard load balancers." 610 testgrid-num-columns-recent: '30' 611 - name: pull-cloud-provider-azure-unit 612 cluster: eks-prow-build-cluster 613 skip_if_only_changed: "^docs/|^site/|^helm/|^tests/e2e/|^kubetest2-aks/|^.pipelines/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)|^examples/|^tests/k8s-azure/manifest$|netlify.toml|.codespellignore|go.sum" 614 decorate: true 615 path_alias: sigs.k8s.io/cloud-provider-azure 616 branches: 617 - master 618 labels: 619 preset-service-account: "true" 620 spec: 621 containers: 622 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 623 command: 624 - runner.sh 625 args: 626 - make 627 - test-unit 628 resources: 629 limits: 630 memory: "9Gi" 631 cpu: "2" 632 requests: 633 memory: "9Gi" 634 cpu: "2" 635 annotations: 636 testgrid-dashboards: provider-azure-cloud-provider-azure 637 testgrid-tab-name: pr-cloud-provider-azure-unit 638 description: "Run unit tests for cloud-provider-azure." 639 testgrid-num-columns-recent: '30' 640 # pull-cloud-provider-azure-e2e-ccm-vmss-shared-probe-capz runs Azure specific e2e tests with cloud controller manager and shared health probe. 641 - name: pull-cloud-provider-azure-e2e-ccm-vmss-shared-probe-capz 642 skip_if_only_changed: "^docs/|^site/|^helm/|^pkg/azclient/|^kubetest2-aks/|^.pipelines/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)|^examples/|^tests/k8s-azure/manifest$|netlify.toml|.codespellignore|go.sum" 643 decorate: true 644 decoration_config: 645 timeout: 3h 646 path_alias: sigs.k8s.io/cloud-provider-azure 647 branches: 648 - master 649 labels: 650 preset-dind-enabled: "true" 651 preset-kind-volume-mounts: "true" 652 preset-azure-cred-only: "true" 653 preset-azure-anonymous-pull: "true" 654 preset-azure-capz-sa-cred: "true" 655 extra_refs: 656 - org: kubernetes-sigs 657 repo: cluster-api-provider-azure 658 base_ref: release-1.13 659 path_alias: sigs.k8s.io/cluster-api-provider-azure 660 workdir: true 661 spec: 662 containers: 663 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 664 command: 665 - runner.sh 666 args: 667 - ./scripts/ci-entrypoint.sh 668 - bash 669 - -c 670 - >- 671 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 672 make test-ccm-e2e 673 securityContext: 674 privileged: true 675 env: 676 - name: TEST_CCM # CAPZ config 677 value: "true" 678 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 679 value: "1" 680 - name: KUBERNETES_VERSION # CAPZ config 681 value: "latest" 682 - name: CLUSTER_TEMPLATE # CAPZ config 683 value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/linux-vmss-ci-version-oot-credential-provider.yaml 684 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 685 value: "Standard" 686 - name: ENABLE_MULTI_SLB # cloud-provider-azure config 687 value: "false" 688 - name: PUT_VMSS_VM_BATCH_SIZE # cloud-provider-azure config 689 value: "0" 690 - name: LB_BACKEND_POOL_CONFIG_TYPE # cloud-provider-azure config 691 value: "nodeIPConfiguration" 692 - name: CUSTOM_CLOUD_PROVIDER_CONFIG # CAPZ config 693 value: "https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cloud-config-vmss-default.json" 694 - name: CCM_E2E_ARGS # cloud-provider-azure config 695 value: "-ginkgo.skip=\"\\[Serial\\]\\[Slow\\]|Private\\slink\\sservice|\\[MultipleAgentPools\\]\"" 696 - name: LABEL_FILTER # cloud-provider-azure config 697 value: "!Serial && !Slow && !PLS && !Multi-Nodepool" 698 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 699 value: "capz" 700 - name: ENABLE_VMSS_FLEX # cloud-provider-azure config 701 value: "false" 702 - name: HEALTH_PROBE_MODE 703 value: "shared" 704 annotations: 705 testgrid-dashboards: provider-azure-cloud-provider-azure 706 testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-vmss-shared-probe-capz 707 description: "Runs Azure specific e2e tests with cloud controller manager and shared health probe." 708 testgrid-num-columns-recent: '30' 709 periodics: 710 - cron: '0 16 * * *' # Run at 16:00 UTC everyday 711 # cloud-provider-azure-master-ipv6-capz runs Azure specific tests periodically using a stable capz release in an IPv6 single stack cluster. 712 name: cloud-provider-azure-master-ipv6-capz 713 decorate: true 714 decoration_config: 715 timeout: 5h 716 labels: 717 preset-dind-enabled: "true" 718 preset-kind-volume-mounts: "true" 719 preset-azure-cred-only: "true" 720 preset-azure-anonymous-pull: "true" 721 preset-azure-capz-sa-cred: "true" 722 extra_refs: 723 - org: kubernetes-sigs 724 repo: cluster-api-provider-azure 725 base_ref: release-1.13 726 path_alias: sigs.k8s.io/cluster-api-provider-azure 727 workdir: true 728 - org: kubernetes-sigs 729 repo: cloud-provider-azure 730 base_ref: master 731 path_alias: sigs.k8s.io/cloud-provider-azure 732 workdir: false 733 spec: 734 containers: 735 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 736 command: 737 - runner.sh 738 args: 739 - ./scripts/ci-entrypoint.sh 740 - bash 741 - -c 742 - >- 743 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 744 make test-ccm-e2e 745 securityContext: 746 privileged: true 747 env: 748 - name: TEST_CCM # CAPZ config 749 value: "true" 750 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 751 value: "standard" 752 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 753 value: "1" 754 - name: KUBERNETES_VERSION # CAPZ config 755 value: "latest-1.28" 756 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 757 value: "capz" 758 - name: CLUSTER_TEMPLATE # CAPZ config 759 value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-ci-version-ipv6.yaml 760 annotations: 761 testgrid-dashboards: provider-azure-cloud-provider-azure 762 testgrid-tab-name: cloud-provider-azure-master-ipv6-capz 763 testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com 764 description: "Runs Azure specific tests periodically with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) using a stable capz release in an IPv6 single stack cluster." 765 - cron: '0 16 * * *' # Run at 16:00 UTC everyday 766 # cloud-provider-azure-master-ipv6--vmss-capz runs Azure specific tests periodically using a stable capz release in an IPv6 single stack cluster with VMSS. 767 name: cloud-provider-azure-master-ipv6-vmss-capz 768 decorate: true 769 decoration_config: 770 timeout: 5h 771 labels: 772 preset-dind-enabled: "true" 773 preset-kind-volume-mounts: "true" 774 preset-azure-cred-only: "true" 775 preset-azure-anonymous-pull: "true" 776 preset-azure-capz-sa-cred: "true" 777 extra_refs: 778 - org: kubernetes-sigs 779 repo: cluster-api-provider-azure 780 base_ref: release-1.13 781 path_alias: sigs.k8s.io/cluster-api-provider-azure 782 workdir: true 783 - org: kubernetes-sigs 784 repo: cloud-provider-azure 785 base_ref: master 786 path_alias: sigs.k8s.io/cloud-provider-azure 787 workdir: false 788 spec: 789 containers: 790 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 791 command: 792 - runner.sh 793 args: 794 - ./scripts/ci-entrypoint.sh 795 - bash 796 - -c 797 - >- 798 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 799 make test-ccm-e2e 800 securityContext: 801 privileged: true 802 env: 803 - name: TEST_CCM # CAPZ config 804 value: "true" 805 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 806 value: "standard" 807 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 808 value: "1" 809 - name: KUBERNETES_VERSION # CAPZ config 810 value: "latest" 811 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 812 value: "capz" 813 - name: CLUSTER_TEMPLATE # CAPZ config 814 value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cluster-template-prow-ipv6-mp.yaml 815 annotations: 816 testgrid-dashboards: provider-azure-cloud-provider-azure 817 testgrid-tab-name: cloud-provider-azure-master-ipv6-vmss-capz 818 testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com 819 description: "Runs Azure specific tests periodically with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) using a stable capz release in an IPv6 single stack cluster with vmss." 820 - cron: '0 20 * * *' # Run at 20:00 UTC everyday 821 # cloud-provider-azure-master-dualstack-capz runs Azure specific tests periodically using a stable capz release in a dualstack cluster. 822 name: cloud-provider-azure-master-dualstack-capz 823 decorate: true 824 decoration_config: 825 timeout: 5h 826 labels: 827 preset-dind-enabled: "true" 828 preset-kind-volume-mounts: "true" 829 preset-azure-cred-only: "true" 830 preset-azure-anonymous-pull: "true" 831 preset-azure-capz-sa-cred: "true" 832 extra_refs: 833 - org: kubernetes-sigs 834 repo: cluster-api-provider-azure 835 base_ref: release-1.13 836 path_alias: sigs.k8s.io/cluster-api-provider-azure 837 workdir: true 838 - org: kubernetes-sigs 839 repo: cloud-provider-azure 840 base_ref: master 841 path_alias: sigs.k8s.io/cloud-provider-azure 842 workdir: false 843 spec: 844 containers: 845 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 846 command: 847 - runner.sh 848 args: 849 - ./scripts/ci-entrypoint.sh 850 - bash 851 - -c 852 - >- 853 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 854 make test-ccm-e2e 855 securityContext: 856 privileged: true 857 env: 858 - name: TEST_CCM # CAPZ config 859 value: "true" 860 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 861 value: "standard" 862 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 863 value: "1" 864 - name: KUBERNETES_VERSION # CAPZ config 865 value: "latest-1.28" 866 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 867 value: "capz" 868 - name: CLUSTER_TEMPLATE # CAPZ config 869 value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-ci-version-dual-stack.yaml 870 annotations: 871 testgrid-dashboards: provider-azure-cloud-provider-azure 872 testgrid-tab-name: cloud-provider-azure-master-dualstack-capz 873 testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com 874 description: "Runs Azure specific tests periodically with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) using a stable capz release in a dualstack cluster." 875 - cron: '0 20 * * *' # Run at 20:00 UTC everyday 876 # cloud-provider-azure-master-dualstack-vmss-capz runs Azure specific tests periodically using a stable capz release in a dualstack cluster with VMSS. 877 name: cloud-provider-azure-master-dualstack-vmss-capz 878 decorate: true 879 decoration_config: 880 timeout: 5h 881 labels: 882 preset-dind-enabled: "true" 883 preset-kind-volume-mounts: "true" 884 preset-azure-cred-only: "true" 885 preset-azure-anonymous-pull: "true" 886 preset-azure-capz-sa-cred: "true" 887 extra_refs: 888 - org: kubernetes-sigs 889 repo: cluster-api-provider-azure 890 base_ref: release-1.13 891 path_alias: sigs.k8s.io/cluster-api-provider-azure 892 workdir: true 893 - org: kubernetes-sigs 894 repo: cloud-provider-azure 895 base_ref: master 896 path_alias: sigs.k8s.io/cloud-provider-azure 897 workdir: false 898 spec: 899 containers: 900 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 901 command: 902 - runner.sh 903 args: 904 - ./scripts/ci-entrypoint.sh 905 - bash 906 - -c 907 - >- 908 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 909 make test-ccm-e2e 910 securityContext: 911 privileged: true 912 env: 913 - name: TEST_CCM # CAPZ config 914 value: "true" 915 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 916 value: "standard" 917 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 918 value: "1" 919 - name: KUBERNETES_VERSION # CAPZ config 920 value: "latest" 921 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 922 value: "capz" 923 - name: CLUSTER_TEMPLATE # CAPZ config 924 value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cluster-template-prow-dual-stack-mp.yaml 925 annotations: 926 testgrid-dashboards: provider-azure-cloud-provider-azure 927 testgrid-tab-name: cloud-provider-azure-master-dualstack-vmss-capz 928 testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com 929 description: "Runs Azure specific tests periodically with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) using a stable capz release in a dualstack cluster with vmss." 930 - cron: '0 16 * * *' # Run at 16:00 UTC everyday 931 # cloud-provider-azure-master-capz runs Azure specific tests periodically using a stable capz release. 932 name: cloud-provider-azure-master-capz 933 decorate: true 934 decoration_config: 935 timeout: 5h 936 labels: 937 preset-dind-enabled: "true" 938 preset-kind-volume-mounts: "true" 939 preset-azure-cred-only: "true" 940 preset-azure-anonymous-pull: "true" 941 preset-azure-capz-sa-cred: "true" 942 extra_refs: 943 - org: kubernetes-sigs 944 repo: cluster-api-provider-azure 945 base_ref: release-1.13 946 path_alias: sigs.k8s.io/cluster-api-provider-azure 947 workdir: true 948 - org: kubernetes-sigs 949 repo: cloud-provider-azure 950 base_ref: master 951 path_alias: sigs.k8s.io/cloud-provider-azure 952 workdir: false 953 spec: 954 containers: 955 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 956 command: 957 - runner.sh 958 args: 959 - ./scripts/ci-entrypoint.sh 960 - bash 961 - -c 962 - >- 963 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 964 make test-ccm-e2e 965 securityContext: 966 privileged: true 967 env: 968 - name: TEST_CCM # CAPZ config 969 value: "true" 970 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 971 value: "standard" 972 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 973 value: "1" 974 - name: KUBERNETES_VERSION # CAPZ config 975 value: "latest" 976 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 977 value: "capz" 978 annotations: 979 testgrid-dashboards: provider-azure-cloud-provider-azure 980 testgrid-tab-name: cloud-provider-azure-master-capz 981 testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com 982 description: "Runs Azure specific tests periodically with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) using a stable capz release." 983 - cron: '0 16 * * *' # Run at 16:00 UTC everyday 984 # cloud-provider-azure-master-capz runs Azure specific tests periodically using capz:main. 985 name: cloud-provider-azure-master-capz-main 986 decorate: true 987 decoration_config: 988 timeout: 5h 989 labels: 990 preset-dind-enabled: "true" 991 preset-kind-volume-mounts: "true" 992 preset-azure-cred-only: "true" 993 preset-azure-anonymous-pull: "true" 994 extra_refs: 995 - org: kubernetes-sigs 996 repo: cluster-api-provider-azure 997 base_ref: main 998 path_alias: sigs.k8s.io/cluster-api-provider-azure 999 workdir: true 1000 - org: kubernetes-sigs 1001 repo: cloud-provider-azure 1002 base_ref: master 1003 path_alias: sigs.k8s.io/cloud-provider-azure 1004 workdir: false 1005 spec: 1006 containers: 1007 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1008 command: 1009 - runner.sh 1010 args: 1011 - ./scripts/ci-entrypoint.sh 1012 - bash 1013 - -c 1014 - >- 1015 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 1016 make test-ccm-e2e 1017 securityContext: 1018 privileged: true 1019 env: 1020 - name: TEST_CCM # CAPZ config 1021 value: "true" 1022 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 1023 value: "standard" 1024 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 1025 value: "1" 1026 - name: KUBERNETES_VERSION # CAPZ config 1027 value: "latest" 1028 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 1029 value: "capz" 1030 annotations: 1031 testgrid-dashboards: provider-azure-cloud-provider-azure 1032 testgrid-tab-name: cloud-provider-azure-master-capz-main 1033 testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com 1034 description: "Runs Azure specific tests periodically with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) using capz:main." 1035 - cron: '0 16 * * *' # Run at 16:00 UTC everyday 1036 name: cloud-provider-azure-ccm-windows-capz 1037 decorate: true 1038 decoration_config: 1039 timeout: 5h 1040 labels: 1041 preset-dind-enabled: "true" 1042 preset-kind-volume-mounts: "true" 1043 preset-azure-cred-only: "true" 1044 preset-azure-anonymous-pull: "true" 1045 preset-azure-capz-sa-cred: "true" 1046 extra_refs: 1047 - org: kubernetes-sigs 1048 repo: cluster-api-provider-azure 1049 base_ref: release-1.13 1050 path_alias: sigs.k8s.io/cluster-api-provider-azure 1051 workdir: true 1052 - org: kubernetes-sigs 1053 repo: cloud-provider-azure 1054 base_ref: master 1055 path_alias: sigs.k8s.io/cloud-provider-azure 1056 workdir: false 1057 spec: 1058 containers: 1059 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1060 command: 1061 - runner.sh 1062 args: 1063 - ./scripts/ci-entrypoint.sh 1064 - bash 1065 - -c 1066 - >- 1067 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 1068 make test-ccm-e2e 1069 securityContext: 1070 privileged: true 1071 env: 1072 - name: TEST_CCM # CAPZ config 1073 value: "true" 1074 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 1075 value: "standard" 1076 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 1077 value: "1" 1078 - name: TEST_WINDOWS # CAPZ config 1079 value: "true" 1080 - name: KUBERNETES_VERSION # CAPZ config 1081 value: "latest" 1082 - name: WORKER_MACHINE_COUNT # CAPZ config 1083 value: "0" 1084 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 1085 value: "capz" 1086 annotations: 1087 testgrid-dashboards: provider-azure-cloud-provider-azure 1088 testgrid-tab-name: cloud-provider-azure-ccm-windows-capz 1089 testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com 1090 description: "[Windows] Runs Azure specific tests periodically with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure)." 1091 - cron: '0 17 * * *' # Run at 17:00 UTC everyday 1092 # cloud-provider-azure-conformance-capz runs Kubernetes conformance tests periodically. 1093 name: cloud-provider-azure-conformance-capz 1094 decorate: true 1095 decoration_config: 1096 timeout: 5h 1097 labels: 1098 preset-dind-enabled: "true" 1099 preset-kind-volume-mounts: "true" 1100 preset-azure-cred-only: "true" 1101 preset-azure-anonymous-pull: "true" 1102 preset-azure-capz-sa-cred: "true" 1103 extra_refs: 1104 - org: kubernetes-sigs 1105 repo: cluster-api-provider-azure 1106 base_ref: release-1.13 1107 path_alias: sigs.k8s.io/cluster-api-provider-azure 1108 workdir: true 1109 - org: kubernetes 1110 repo: kubernetes 1111 base_ref: master 1112 path_alias: k8s.io/kubernetes 1113 workdir: false 1114 - org: kubernetes-sigs 1115 repo: cloud-provider-azure 1116 base_ref: master 1117 path_alias: sigs.k8s.io/cloud-provider-azure 1118 workdir: false 1119 spec: 1120 containers: 1121 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1122 command: 1123 - runner.sh 1124 args: 1125 - ./scripts/ci-entrypoint.sh 1126 - bash 1127 - -c 1128 - >- 1129 cp ./kubeconfig ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure/kubeconfig && 1130 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 1131 make test-e2e-capz 1132 securityContext: 1133 privileged: true 1134 env: 1135 - name: TEST_CCM # CAPZ config 1136 value: "true" 1137 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 1138 value: "standard" 1139 - name: KUBERNETES_VERSION # CAPZ config 1140 value: "latest" 1141 - name: GINKGO_ARGS # cloud-provider-azure config 1142 value: --ginkgo.focus=\[Conformance\]|\[NodeConformance\] --ginkgo.skip=\[Slow\]|\[Serial\]|\[Flaky\]|Should.be.able.to.support.the.1\.17.Sample.API.Server.using.the.current.Aggregator --report-dir=/logs/artifacts --disable-log-dump=true 1143 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 1144 value: "1" 1145 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 1146 value: "capz" 1147 - name: GINKGO_PARALLEL_NODES # cloud-provider-azure config 1148 value: "30" 1149 annotations: 1150 testgrid-dashboards: provider-azure-cloud-provider-azure 1151 testgrid-tab-name: cloud-provider-azure-conformance-capz 1152 testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com 1153 description: "Runs Kubernetes conformance tests with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure)." 1154 - cron: '0 17 * * *' # Run at 17:00 UTC everyday 1155 name: cloud-provider-azure-conformance-windows-capz 1156 decorate: true 1157 decoration_config: 1158 timeout: 5h 1159 labels: 1160 preset-dind-enabled: "true" 1161 preset-kind-volume-mounts: "true" 1162 preset-azure-cred-only: "true" 1163 preset-azure-anonymous-pull: "true" 1164 preset-azure-capz-sa-cred: "true" 1165 extra_refs: 1166 - org: kubernetes-sigs 1167 repo: cluster-api-provider-azure 1168 base_ref: release-1.13 1169 path_alias: sigs.k8s.io/cluster-api-provider-azure 1170 workdir: true 1171 - org: kubernetes 1172 repo: kubernetes 1173 base_ref: master 1174 path_alias: k8s.io/kubernetes 1175 workdir: false 1176 - org: kubernetes-sigs 1177 repo: cloud-provider-azure 1178 base_ref: master 1179 path_alias: sigs.k8s.io/cloud-provider-azure 1180 workdir: false 1181 spec: 1182 containers: 1183 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1184 command: 1185 - runner.sh 1186 args: 1187 - ./scripts/ci-entrypoint.sh 1188 - bash 1189 - -c 1190 - >- 1191 cp ./kubeconfig ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure/kubeconfig && 1192 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 1193 make test-e2e-capz 1194 securityContext: 1195 privileged: true 1196 env: 1197 - name: TEST_CCM # CAPZ config 1198 value: "true" 1199 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 1200 value: "standard" 1201 - name: KUBERNETES_VERSION # CAPZ config 1202 value: "latest" 1203 - name: GINKGO_ARGS # cloud-provider-azure config 1204 value: --ginkgo.focus=\[Conformance\]|\[NodeConformance\] --ginkgo.skip=\[Slow\]|\[Serial\]|\[Flaky\]|\[LinuxOnly\]|Should.be.able.to.support.the.1\.17.Sample.API.Server.using.the.current.Aggregator --node-os-distro=windows --report-dir=/logs/artifacts --disable-log-dump=true 1205 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 1206 value: "1" 1207 - name: TEST_WINDOWS # CAPZ config 1208 value: "true" 1209 - name: WORKER_MACHINE_COUNT # CAPZ config 1210 value: "0" 1211 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 1212 value: "capz" 1213 - name: GINKGO_PARALLEL_NODES # cloud-provider-azure config 1214 value: "3" 1215 - name: GINKGO_TOLERATE_FLAKES # cloud-provider-azure config 1216 value: "y" 1217 annotations: 1218 testgrid-dashboards: provider-azure-cloud-provider-azure 1219 testgrid-tab-name: cloud-provider-azure-conformance-windows-capz 1220 testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com 1221 description: "[Windows] Runs Kubernetes conformance tests with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure)." 1222 - cron: '0 17 * * *' # Run at 17:00 UTC everyday 1223 # cloud-provider-azure-slow-capz runs Kubernetes slow tests periodically. 1224 name: cloud-provider-azure-slow-capz 1225 decorate: true 1226 decoration_config: 1227 timeout: 5h 1228 labels: 1229 preset-dind-enabled: "true" 1230 preset-kind-volume-mounts: "true" 1231 preset-azure-cred-only: "true" 1232 preset-azure-anonymous-pull: "true" 1233 preset-azure-capz-sa-cred: "true" 1234 extra_refs: 1235 - org: kubernetes-sigs 1236 repo: cluster-api-provider-azure 1237 base_ref: release-1.13 1238 path_alias: sigs.k8s.io/cluster-api-provider-azure 1239 workdir: true 1240 - org: kubernetes 1241 repo: kubernetes 1242 base_ref: master 1243 path_alias: k8s.io/kubernetes 1244 workdir: false 1245 - org: kubernetes-sigs 1246 repo: cloud-provider-azure 1247 base_ref: master 1248 path_alias: sigs.k8s.io/cloud-provider-azure 1249 workdir: false 1250 spec: 1251 containers: 1252 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1253 command: 1254 - runner.sh 1255 args: 1256 - ./scripts/ci-entrypoint.sh 1257 - bash 1258 - -c 1259 - >- 1260 cp ./kubeconfig ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure/kubeconfig && 1261 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 1262 make test-e2e-capz 1263 securityContext: 1264 privileged: true 1265 env: 1266 - name: TEST_CCM # CAPZ config 1267 value: "true" 1268 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 1269 value: "standard" 1270 - name: KUBERNETES_VERSION # CAPZ config 1271 value: "latest" 1272 - name: GINKGO_ARGS # cloud-provider-azure config 1273 value: --ginkgo.focus=\[Slow\] --ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|In-tree.Volumes --report-dir=/logs/artifacts --disable-log-dump=true 1274 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 1275 value: "1" 1276 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 1277 value: "capz" 1278 - name: GINKGO_PARALLEL_NODES # cloud-provider-azure config 1279 value: "4" 1280 annotations: 1281 testgrid-dashboards: provider-azure-cloud-provider-azure 1282 testgrid-tab-name: cloud-provider-azure-slow-capz 1283 testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com 1284 description: "Runs Kubernetes slow tests with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure)." 1285 - cron: '0 18 * * *' # Run at 18:00 UTC everyday 1286 # cloud-provider-azure-master-vmss-capz runs Azure specific tests periodically using a stable capz release on vmss. 1287 name: cloud-provider-azure-master-vmss-capz 1288 decorate: true 1289 decoration_config: 1290 timeout: 5h 1291 labels: 1292 preset-dind-enabled: "true" 1293 preset-kind-volume-mounts: "true" 1294 preset-azure-cred-only: "true" 1295 preset-azure-anonymous-pull: "true" 1296 preset-azure-capz-sa-cred: "true" 1297 extra_refs: 1298 - org: kubernetes-sigs 1299 repo: cluster-api-provider-azure 1300 base_ref: release-1.13 1301 path_alias: sigs.k8s.io/cluster-api-provider-azure 1302 workdir: true 1303 - org: kubernetes-sigs 1304 repo: cloud-provider-azure 1305 base_ref: master 1306 path_alias: sigs.k8s.io/cloud-provider-azure 1307 workdir: false 1308 spec: 1309 containers: 1310 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1311 command: 1312 - runner.sh 1313 args: 1314 - ./scripts/ci-entrypoint.sh 1315 - bash 1316 - -c 1317 - >- 1318 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 1319 make test-ccm-e2e 1320 securityContext: 1321 privileged: true 1322 env: 1323 - name: TEST_CCM # CAPZ config 1324 value: "true" 1325 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 1326 value: "1" 1327 - name: KUBERNETES_VERSION # CAPZ config 1328 value: "latest" 1329 - name: CLUSTER_TEMPLATE # CAPZ config 1330 value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-machine-pool-ci-version.yaml 1331 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 1332 value: "Standard" 1333 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 1334 value: "capz" 1335 annotations: 1336 testgrid-dashboards: provider-azure-cloud-provider-azure 1337 testgrid-tab-name: cloud-provider-azure-master-vmss-capz 1338 testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com 1339 description: "Runs Azure specific tests periodically with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) on vmss using a stable capz release." 1340 - cron: '0 18 * * *' # Run at 18:00 UTC everyday 1341 # cloud-provider-azure-conformance-vmss-capz runs Kubernetes conformance tests periodically on vmss. 1342 name: cloud-provider-azure-conformance-vmss-capz 1343 decorate: true 1344 decoration_config: 1345 timeout: 5h 1346 labels: 1347 preset-dind-enabled: "true" 1348 preset-kind-volume-mounts: "true" 1349 preset-azure-cred-only: "true" 1350 preset-azure-anonymous-pull: "true" 1351 preset-azure-capz-sa-cred: "true" 1352 extra_refs: 1353 - org: kubernetes-sigs 1354 repo: cluster-api-provider-azure 1355 base_ref: release-1.13 1356 path_alias: sigs.k8s.io/cluster-api-provider-azure 1357 workdir: true 1358 - org: kubernetes 1359 repo: kubernetes 1360 base_ref: master 1361 path_alias: k8s.io/kubernetes 1362 workdir: false 1363 - org: kubernetes-sigs 1364 repo: cloud-provider-azure 1365 base_ref: master 1366 path_alias: sigs.k8s.io/cloud-provider-azure 1367 workdir: false 1368 spec: 1369 containers: 1370 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1371 command: 1372 - runner.sh 1373 args: 1374 - ./scripts/ci-entrypoint.sh 1375 - bash 1376 - -c 1377 - >- 1378 cp ./kubeconfig ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure/kubeconfig && 1379 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 1380 make test-e2e-capz 1381 securityContext: 1382 privileged: true 1383 env: 1384 - name: TEST_CCM # CAPZ config 1385 value: "true" 1386 - name: KUBERNETES_VERSION # CAPZ config 1387 value: "latest" 1388 - name: GINKGO_ARGS # cloud-provider-azure config 1389 value: --ginkgo.focus=\[Conformance\]|\[NodeConformance\] --ginkgo.skip=\[Slow\]|\[Serial\]|\[Flaky\]|Should.be.able.to.support.the.1\.17.Sample.API.Server.using.the.current.Aggregator --report-dir=/logs/artifacts --disable-log-dump=true 1390 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 1391 value: "1" 1392 - name: CLUSTER_TEMPLATE # CAPZ config 1393 value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-machine-pool-ci-version.yaml 1394 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 1395 value: "Standard" 1396 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 1397 value: "capz" 1398 - name: GINKGO_PARALLEL_NODES # cloud-provider-azure config 1399 value: "30" 1400 annotations: 1401 testgrid-dashboards: provider-azure-cloud-provider-azure 1402 testgrid-tab-name: cloud-provider-azure-conformance-vmss-capz 1403 testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com 1404 description: "Runs Kubernetes conformance tests with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) on vmss." 1405 - cron: '0 19 * * *' # Run at 19:00 UTC everyday 1406 # cloud-provider-azure-conformance-serial-vmss-capz runs Kubernetes conformance serial tests periodically on vmss. 1407 name: cloud-provider-azure-conformance-serial-vmss-capz 1408 decorate: true 1409 decoration_config: 1410 timeout: 5h 1411 labels: 1412 preset-dind-enabled: "true" 1413 preset-kind-volume-mounts: "true" 1414 preset-azure-cred-only: "true" 1415 preset-azure-anonymous-pull: "true" 1416 preset-azure-capz-sa-cred: "true" 1417 extra_refs: 1418 - org: kubernetes-sigs 1419 repo: cluster-api-provider-azure 1420 base_ref: release-1.13 1421 path_alias: sigs.k8s.io/cluster-api-provider-azure 1422 workdir: true 1423 - org: kubernetes 1424 repo: kubernetes 1425 base_ref: master 1426 path_alias: k8s.io/kubernetes 1427 workdir: false 1428 - org: kubernetes-sigs 1429 repo: cloud-provider-azure 1430 base_ref: master 1431 path_alias: sigs.k8s.io/cloud-provider-azure 1432 workdir: false 1433 spec: 1434 containers: 1435 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1436 command: 1437 - runner.sh 1438 args: 1439 - ./scripts/ci-entrypoint.sh 1440 - bash 1441 - -c 1442 - >- 1443 cp ./kubeconfig ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure/kubeconfig && 1444 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 1445 make test-e2e-capz 1446 securityContext: 1447 privileged: true 1448 env: 1449 - name: TEST_CCM # CAPZ config 1450 value: "true" 1451 - name: KUBERNETES_VERSION # CAPZ config 1452 value: "latest" 1453 - name: GINKGO_ARGS # cloud-provider-azure config 1454 # Check https://github.com/kubernetes-sigs/cloud-provider-azure/issues/224 for the status of each skipped test 1455 value: --ginkgo.focus=\[Serial\]|\[Disruptive\] --ginkgo.skip=\[Flaky\]|\[Feature:.+\]|regular.resource.usage.tracking.resource.tracking.for|validates.MaxPods.limit.number.of.pods.that.are.allowed.to.run|In-tree.Volumes|RuntimeClass.should.run.a.Pod.requesting.a.RuntimeClass.with.scheduling.with.taints|Multi-AZ.Clusters.should.spread.the.pods.of.a.replication.controller.across.zones|Multi-AZ.Clusters.should.spread.the.pods.of.a.service.across.zones|Should.test.that.pv.used.in.a.pod.that.is.deleted.while.the.kubelet.is.down.cleans.up.when.the.kubelet.returns|Should.test.that.pv.used.in.a.pod.that.is.force.deleted.while.the.kubelet.is.down.cleans.up.when.the.kubelet.returns|Should.test.that.pv.written.before.kubelet.restart.is.readable.after.restart|subPath.should.unmount.if.pod.is.force.deleted.while.kubelet.is.down|subPath.should.unmount.if.pod.is.gracefully.deleted.while.kubelet.is.down|Should.test.that.pv.written.before.kubelet.restart.is.readable.after.restart|Kube-proxy.should.recover.after.being.killed.accidentally|Kubelet.should.not.restart.containers.across.restart --report-dir=/logs/artifacts --disable-log-dump=true 1456 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 1457 value: "1" 1458 - name: CLUSTER_TEMPLATE # CAPZ config 1459 value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-machine-pool-ci-version.yaml 1460 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 1461 value: "Standard" 1462 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 1463 value: "capz" 1464 - name: GINKGO_PARALLEL_NODES # cloud-provider-azure config 1465 value: "1" 1466 - name: GINKGO_TOLERATE_FLAKES # cloud-provider-azure config 1467 value: "y" 1468 annotations: 1469 testgrid-dashboards: provider-azure-cloud-provider-azure 1470 testgrid-tab-name: cloud-provider-azure-conformance-serial-vmss-capz 1471 testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com 1472 description: "Runs Kubernetes serial conformance tests with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) on vmss." 1473 - cron: '0 19 * * *' # Run at 19:00 UTC everyday 1474 # cloud-provider-azure-conformance-multiple-zones-vmss-capz runs Kubernetes conformance tests periodically on vmss multiple zones. 1475 name: cloud-provider-azure-conformance-multiple-zones-vmss-capz 1476 decorate: true 1477 decoration_config: 1478 timeout: 5h 1479 labels: 1480 preset-dind-enabled: "true" 1481 preset-kind-volume-mounts: "true" 1482 preset-azure-cred-only: "true" 1483 preset-azure-anonymous-pull: "true" 1484 preset-azure-capz-sa-cred: "true" 1485 extra_refs: 1486 - org: kubernetes-sigs 1487 repo: cluster-api-provider-azure 1488 base_ref: release-1.13 1489 path_alias: sigs.k8s.io/cluster-api-provider-azure 1490 workdir: true 1491 - org: kubernetes 1492 repo: kubernetes 1493 base_ref: master 1494 path_alias: k8s.io/kubernetes 1495 workdir: false 1496 - org: kubernetes-sigs 1497 repo: cloud-provider-azure 1498 base_ref: master 1499 path_alias: sigs.k8s.io/cloud-provider-azure 1500 workdir: false 1501 spec: 1502 containers: 1503 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1504 command: 1505 - runner.sh 1506 args: 1507 - ./scripts/ci-entrypoint.sh 1508 - bash 1509 - -c 1510 - >- 1511 cp ./kubeconfig ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure/kubeconfig && 1512 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 1513 make test-e2e-capz 1514 securityContext: 1515 privileged: true 1516 env: 1517 - name: TEST_CCM # CAPZ config 1518 value: "true" 1519 - name: KUBERNETES_VERSION # CAPZ config 1520 value: "latest" 1521 - name: GINKGO_ARGS # cloud-provider-azure config 1522 # Check https://github.com/kubernetes-sigs/cloud-provider-azure/issues/224 for the status of each skipped test 1523 value: --ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|Delete.Grace.Period|runs.ReplicaSets.to.verify.preemption.running.path|client.go.should.negotiate|should.contain.custom.columns.for.each.resource|Network.should.set.TCP.CLOSE_WAIT.timeout|PodSecurityPolicy|In-tree.Volumes|ephemeral.should.support.expansion.of.pvcs.created.for.ephemeral.pvcs|Should.be.able.to.support.the.1\.17.Sample.API.Server.using.the.current.Aggregator --report-dir=/logs/artifacts --disable-log-dump=true 1524 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 1525 value: "1" 1526 - name: WORKER_MACHINE_COUNT # CAZP config 1527 value: "3" 1528 - name: CLUSTER_TEMPLATE # CAPZ config 1529 value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/linux-vmss-multiple-zones-ci-version.yaml 1530 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 1531 value: "Standard" 1532 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 1533 value: "capz" 1534 - name: GINKGO_PARALLEL_NODES # cloud-provider-azure config 1535 value: "30" 1536 - name: K8S_FEATURE_GATES # CAPZ config 1537 value: "ServiceTrafficDistribution=true" 1538 annotations: 1539 testgrid-dashboards: provider-azure-cloud-provider-azure 1540 testgrid-tab-name: cloud-provider-azure-conformance-multiple-zones-vmss-capz 1541 testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com 1542 description: "Runs Kubernetes conformance tests with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) on vmss multiple zones." 1543 - cron: '0 19 * * *' # Run at 19:00 UTC everyday 1544 # cloud-provider-azure-slow-vmss-capz runs Kubernetes slow tests periodically. 1545 name: cloud-provider-azure-slow-vmss-capz 1546 decorate: true 1547 decoration_config: 1548 timeout: 5h 1549 labels: 1550 preset-dind-enabled: "true" 1551 preset-kind-volume-mounts: "true" 1552 preset-azure-cred-only: "true" 1553 preset-azure-anonymous-pull: "true" 1554 preset-azure-capz-sa-cred: "true" 1555 extra_refs: 1556 - org: kubernetes-sigs 1557 repo: cluster-api-provider-azure 1558 base_ref: release-1.13 1559 path_alias: sigs.k8s.io/cluster-api-provider-azure 1560 workdir: true 1561 - org: kubernetes 1562 repo: kubernetes 1563 base_ref: master 1564 path_alias: k8s.io/kubernetes 1565 workdir: false 1566 - org: kubernetes-sigs 1567 repo: cloud-provider-azure 1568 base_ref: master 1569 path_alias: sigs.k8s.io/cloud-provider-azure 1570 workdir: false 1571 spec: 1572 containers: 1573 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1574 command: 1575 - runner.sh 1576 args: 1577 - ./scripts/ci-entrypoint.sh 1578 - bash 1579 - -c 1580 - >- 1581 cp ./kubeconfig ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure/kubeconfig && 1582 cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure && 1583 make test-e2e-capz 1584 securityContext: 1585 privileged: true 1586 env: 1587 - name: TEST_CCM # CAPZ config 1588 value: "true" 1589 - name: KUBERNETES_VERSION # CAPZ config 1590 value: "latest" 1591 - name: GINKGO_ARGS # cloud-provider-azure config 1592 value: --ginkgo.focus=\[Slow\] --ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|In-tree.Volumes --report-dir=/logs/artifacts --disable-log-dump=true 1593 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 1594 value: "1" 1595 - name: CLUSTER_TEMPLATE # CAPZ config 1596 value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-machine-pool-ci-version.yaml 1597 - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config 1598 value: "Standard" 1599 - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config 1600 value: "capz" 1601 - name: GINKGO_PARALLEL_NODES # cloud-provider-azure config 1602 value: "30" 1603 annotations: 1604 testgrid-dashboards: provider-azure-cloud-provider-azure 1605 testgrid-tab-name: cloud-provider-azure-slow-vmss-capz 1606 testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com 1607 description: "Runs Kubernetes slow tests with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) on vmss."