k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/azuredisk-csi-driver/azuredisk-csi-driver-config.yaml (about) 1 presubmits: 2 kubernetes-sigs/azuredisk-csi-driver: 3 - name: pull-azuredisk-csi-driver-verify 4 cluster: k8s-infra-prow-build 5 decorate: true 6 always_run: true 7 path_alias: sigs.k8s.io/azuredisk-csi-driver 8 branches: 9 - (master)|(^release-.+$) 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 - verify 20 resources: 21 limits: 22 cpu: 4 23 memory: 8Gi 24 requests: 25 cpu: 4 26 memory: 8Gi 27 securityContext: 28 privileged: true 29 annotations: 30 testgrid-dashboards: provider-azure-azuredisk-csi-driver 31 testgrid-tab-name: pr-azuredisk-csi-driver-verify 32 description: "Run code verification tests for Azure Disk CSI driver." 33 testgrid-num-columns-recent: '30' 34 - name: pull-azuredisk-csi-driver-unit 35 cluster: k8s-infra-prow-build 36 decorate: true 37 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 38 path_alias: sigs.k8s.io/azuredisk-csi-driver 39 labels: 40 preset-service-account: "true" 41 spec: 42 containers: 43 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 44 command: 45 - runner.sh 46 args: 47 - make 48 - unit-test 49 resources: 50 limits: 51 cpu: 4 52 memory: 8Gi 53 requests: 54 cpu: 4 55 memory: 8Gi 56 securityContext: 57 privileged: true 58 annotations: 59 testgrid-dashboards: provider-azure-azuredisk-csi-driver 60 testgrid-tab-name: pr-azuredisk-csi-driver-unit 61 description: "Run unit tests for Azure Disk CSI driver." 62 testgrid-num-columns-recent: '30' 63 - name: pull-azuredisk-csi-driver-sanity 64 decorate: true 65 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 66 path_alias: sigs.k8s.io/azuredisk-csi-driver 67 branches: 68 - (master)|(^release-.+$) 69 labels: 70 preset-service-account: "true" 71 preset-azure-cred: "true" 72 spec: 73 containers: 74 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 75 command: 76 - runner.sh 77 args: 78 - make 79 - sanity-test 80 securityContext: 81 privileged: true 82 annotations: 83 testgrid-dashboards: provider-azure-azuredisk-csi-driver 84 testgrid-tab-name: pr-azuredisk-csi-driver-sanity 85 description: "Run sanity tests for Azure Disk CSI driver." 86 testgrid-num-columns-recent: '30' 87 - name: pull-azuredisk-csi-driver-integration 88 decorate: true 89 always_run: false 90 path_alias: sigs.k8s.io/azuredisk-csi-driver 91 branches: 92 - (master)|(^release-.+$) 93 labels: 94 preset-service-account: "true" 95 preset-azure-cred: "true" 96 spec: 97 containers: 98 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 99 command: 100 - runner.sh 101 args: 102 - make 103 - integration-test 104 securityContext: 105 privileged: true 106 annotations: 107 testgrid-dashboards: provider-azure-azuredisk-csi-driver 108 testgrid-tab-name: pr-azuredisk-csi-driver-integration 109 description: "Run integration tests for Azure Disk CSI driver." 110 testgrid-num-columns-recent: '30' 111 - name: pull-azuredisk-csi-driver-e2e-single-az 112 decorate: true 113 decoration_config: 114 timeout: 3h 115 always_run: false 116 path_alias: sigs.k8s.io/azuredisk-csi-driver 117 branches: 118 - (master)|(^release-.+$) 119 labels: 120 preset-service-account: "true" 121 preset-azure-cred: "true" 122 preset-dind-enabled: "true" 123 extra_refs: 124 - org: kubernetes 125 repo: kubernetes 126 base_ref: master 127 path_alias: k8s.io/kubernetes 128 workdir: true 129 spec: 130 containers: 131 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 132 command: 133 - runner.sh 134 - kubetest 135 args: 136 # Generic e2e test args 137 - --test 138 - --up 139 - --down 140 - --dump=$(ARTIFACTS) 141 # Azure-specific test args 142 - --provider=skeleton 143 - --deployment=aksengine 144 - --aksengine-admin-username=azureuser 145 - --aksengine-creds=$(AZURE_CREDENTIALS) 146 - --aksengine-orchestratorRelease=1.22 147 - --aksengine-public-key=$(AZURE_SSH_PUBLIC_KEY_FILE) 148 - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/azuredisk-csi-driver/master/test/e2e/manifest/single-az.json 149 - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz 150 # Specific test args 151 - --test-azure-disk-csi-driver 152 securityContext: 153 privileged: true 154 env: 155 - name: ENABLE_TOPOLOGY 156 value: "false" 157 annotations: 158 testgrid-dashboards: provider-azure-azuredisk-csi-driver 159 testgrid-tab-name: pr-azuredisk-csi-driver-e2e-single-az 160 description: "Run E2E tests on a single-az cluster for Azure Disk CSI driver." 161 testgrid-num-columns-recent: '30' 162 - name: pull-azuredisk-csi-driver-e2e-multi-az 163 decorate: true 164 decoration_config: 165 timeout: 3h 166 always_run: false 167 path_alias: sigs.k8s.io/azuredisk-csi-driver 168 branches: 169 - (master)|(^release-.+$) 170 labels: 171 preset-service-account: "true" 172 preset-azure-cred: "true" 173 preset-dind-enabled: "true" 174 extra_refs: 175 - org: kubernetes 176 repo: kubernetes 177 base_ref: master 178 path_alias: k8s.io/kubernetes 179 workdir: true 180 spec: 181 containers: 182 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 183 command: 184 - runner.sh 185 - kubetest 186 args: 187 # Generic e2e test args 188 - --test 189 - --up 190 - --down 191 - --dump=$(ARTIFACTS) 192 # Azure-specific test args 193 - --provider=skeleton 194 - --deployment=aksengine 195 - --aksengine-admin-username=azureuser 196 - --aksengine-creds=$(AZURE_CREDENTIALS) 197 - --aksengine-orchestratorRelease=1.21 198 - --aksengine-location=westus2 199 - --aksengine-public-key=$(AZURE_SSH_PUBLIC_KEY_FILE) 200 - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/azuredisk-csi-driver/master/test/e2e/manifest/multi-az.json 201 - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz 202 # Specific test args 203 - --test-azure-disk-csi-driver 204 securityContext: 205 privileged: true 206 env: 207 - name: ENABLE_TOPOLOGY 208 value: "true" 209 annotations: 210 testgrid-dashboards: provider-azure-azuredisk-csi-driver 211 testgrid-tab-name: pr-azuredisk-csi-driver-e2e-multi-az 212 description: "Run E2E tests on a multi-az cluster for Azure Disk CSI driver." 213 testgrid-num-columns-recent: '30' 214 - name: pull-azuredisk-csi-driver-e2e-capz-multi-az 215 decorate: true 216 decoration_config: 217 timeout: 3h 218 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 219 path_alias: sigs.k8s.io/azuredisk-csi-driver 220 branches: 221 - (master)|(^release-.+$) 222 labels: 223 preset-dind-enabled: "true" 224 preset-kind-volume-mounts: "true" 225 preset-azure-cred-only: "true" 226 preset-azure-anonymous-pull: "true" 227 preset-azure-capz-sa-cred: "true" 228 extra_refs: 229 - org: kubernetes-sigs 230 repo: cluster-api-provider-azure 231 base_ref: release-1.13 232 path_alias: sigs.k8s.io/cluster-api-provider-azure 233 workdir: true 234 - org: kubernetes-sigs 235 repo: cloud-provider-azure 236 base_ref: release-1.27 237 path_alias: sigs.k8s.io/cloud-provider-azure 238 workdir: false 239 spec: 240 containers: 241 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 242 command: 243 - runner.sh 244 - ./scripts/ci-entrypoint.sh 245 args: 246 - bash 247 - -c 248 - >- 249 cd ${GOPATH}/src/sigs.k8s.io/azuredisk-csi-driver && 250 make e2e-test 251 securityContext: 252 privileged: true 253 env: 254 - name: NODE_MACHINE_TYPE # CAPZ config 255 value: "Standard_D2s_v3" 256 - name: KUBERNETES_VERSION # CAPZ config 257 value: "latest-1.27" 258 - name: ENABLE_TOPOLOGY # azuredisk-csi-driver config 259 value: "true" 260 annotations: 261 testgrid-dashboards: provider-azure-azuredisk-csi-driver 262 testgrid-tab-name: pull-azuredisk-csi-driver-e2e-capz-multi-az 263 description: "Run multi-az E2E tests on a capz cluster for Azure Disk CSI driver." 264 testgrid-num-columns-recent: '30' 265 - name: pull-azuredisk-csi-driver-e2e-migration 266 decorate: true 267 decoration_config: 268 timeout: 3h 269 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 270 path_alias: sigs.k8s.io/azuredisk-csi-driver 271 branches: 272 - (master)|(^release-.+$) 273 labels: 274 preset-dind-enabled: "true" 275 preset-kind-volume-mounts: "true" 276 preset-azure-cred-only: "true" 277 preset-azure-anonymous-pull: "true" 278 preset-azure-capz-sa-cred: "true" 279 extra_refs: 280 - org: kubernetes-sigs 281 repo: cluster-api-provider-azure 282 base_ref: release-1.13 283 path_alias: sigs.k8s.io/cluster-api-provider-azure 284 workdir: true 285 - org: kubernetes-sigs 286 repo: cloud-provider-azure 287 base_ref: master 288 path_alias: sigs.k8s.io/cloud-provider-azure 289 workdir: false 290 spec: 291 containers: 292 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 293 command: 294 - runner.sh 295 - ./scripts/ci-entrypoint.sh 296 args: 297 - bash 298 - -c 299 - >- 300 cd ${GOPATH}/src/sigs.k8s.io/azuredisk-csi-driver && 301 make e2e-test 302 securityContext: 303 privileged: true 304 env: 305 - name: AZURE_STORAGE_DRIVER 306 value: "kubernetes.io/azure-disk" # In-tree Azure disk storage class 307 - name: TEST_MIGRATION 308 value: "true" 309 - name: NODE_MACHINE_TYPE # CAPZ config 310 value: "Standard_D2s_v3" 311 - name: DISABLE_ZONE # azuredisk-csi-driver config 312 value: "true" 313 - name: KUBERNETES_VERSION # CAPZ config 314 value: "latest-1.27" 315 annotations: 316 testgrid-dashboards: provider-azure-azuredisk-csi-driver 317 testgrid-tab-name: pr-azuredisk-csi-driver-e2e-migration 318 description: "Run E2E tests on a cluster for Azure Disk CSI driver with CSI migration feature enabled on Linux nodes." 319 testgrid-num-columns-recent: '30' 320 - name: pull-azuredisk-csi-driver-e2e-migration-windows 321 decorate: true 322 decoration_config: 323 timeout: 3h 324 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 325 path_alias: sigs.k8s.io/azuredisk-csi-driver 326 branches: 327 - (master)|(^release-.+$) 328 labels: 329 preset-dind-enabled: "true" 330 preset-kind-volume-mounts: "true" 331 preset-azure-cred-only: "true" 332 preset-azure-anonymous-pull: "true" 333 preset-azure-capz-sa-cred: "true" 334 extra_refs: 335 - org: kubernetes-sigs 336 repo: cluster-api-provider-azure 337 base_ref: release-1.14 338 path_alias: sigs.k8s.io/cluster-api-provider-azure 339 workdir: true 340 - org: kubernetes-sigs 341 repo: cloud-provider-azure 342 base_ref: release-1.30 343 path_alias: sigs.k8s.io/cloud-provider-azure 344 workdir: false 345 spec: 346 containers: 347 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 348 command: 349 - runner.sh 350 - ./scripts/ci-entrypoint.sh 351 args: 352 - bash 353 - -c 354 - >- 355 cd ${GOPATH}/src/sigs.k8s.io/azuredisk-csi-driver && 356 make e2e-test 357 securityContext: 358 privileged: true 359 env: 360 - name: AZURE_STORAGE_DRIVER 361 value: "kubernetes.io/azure-disk" # In-tree Azure disk storage class 362 - name: TEST_MIGRATION 363 value: "true" 364 - name: WINDOWS # azuredisk-csi-driver config 365 value: "true" 366 - name: TEST_WINDOWS # CAPZ config 367 value: "true" 368 - name: WINDOWS_SERVER_VERSION # CAPZ config 369 value: "windows-2022" 370 - name: WINDOWS_USE_HOST_PROCESS_CONTAINERS # CAPZ config 371 value: "true" 372 - name: NODE_MACHINE_TYPE # CAPZ config 373 value: "Standard_D4s_v3" 374 - name: DISABLE_ZONE # azuredisk-csi-driver config 375 value: "true" 376 - name: KUBERNETES_VERSION # CAPZ config 377 value: "latest-1.30" 378 - name: WORKER_MACHINE_COUNT # CAPZ config 379 value: "0" # Don't create any linux worker nodes 380 annotations: 381 testgrid-dashboards: provider-azure-azuredisk-csi-driver 382 testgrid-tab-name: pr-azuredisk-csi-driver-e2e-migration-windows 383 description: "Run E2E tests on a cluster for Azure Disk CSI driver with CSI migration feature enabled on Windows nodes." 384 testgrid-num-columns-recent: '30' 385 - name: pull-azuredisk-csi-driver-e2e-windows 386 decorate: true 387 always_run: false 388 path_alias: sigs.k8s.io/azuredisk-csi-driver 389 branches: 390 - (master)|(^release-.+$) 391 labels: 392 preset-service-account: "true" 393 preset-azure-cred: "true" 394 preset-azure-windows: "true" 395 preset-k8s-ssh: "true" 396 preset-dind-enabled: "true" 397 extra_refs: 398 - org: kubernetes 399 repo: kubernetes 400 base_ref: master 401 path_alias: k8s.io/kubernetes 402 workdir: true 403 spec: 404 containers: 405 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 406 command: 407 - runner.sh 408 - kubetest 409 args: 410 # Generic e2e test args 411 - --test 412 - --up 413 - --down 414 - --build=quick 415 - --dump=$(ARTIFACTS) 416 # Azure-specific test args 417 - --provider=skeleton 418 - --deployment=aksengine 419 - --aksengine-admin-username=azureuser 420 - --aksengine-creds=$(AZURE_CREDENTIALS) 421 - --aksengine-orchestratorRelease=1.24 422 - --aksengine-location=westus2 423 - --aksengine-public-key=$(K8S_SSH_PUBLIC_KEY_PATH) 424 - --aksengine-private-key=$(K8S_SSH_PRIVATE_KEY_PATH) 425 - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/azuredisk-csi-driver/master/test/e2e/manifest/windows.json 426 - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz 427 # Specific test args 428 - --test-azure-disk-csi-driver 429 securityContext: 430 privileged: true 431 env: 432 - name: TEST_WINDOWS 433 value: "true" 434 - name: ENABLE_TOPOLOGY 435 value: "true" 436 annotations: 437 testgrid-dashboards: provider-azure-azuredisk-csi-driver 438 testgrid-tab-name: pr-azuredisk-csi-driver-e2e-windows 439 description: "Run E2E tests on a Windows cluster for Azure Disk CSI driver." 440 testgrid-num-columns-recent: '30' 441 - name: pull-in-tree-azure-disk-e2e 442 decorate: true 443 always_run: false 444 path_alias: sigs.k8s.io/azuredisk-csi-driver 445 optional: true 446 labels: 447 preset-service-account: "true" 448 preset-azure-cred: "true" 449 preset-dind-enabled: "true" 450 extra_refs: 451 - org: kubernetes 452 repo: kubernetes 453 base_ref: master 454 path_alias: k8s.io/kubernetes 455 workdir: true 456 spec: 457 containers: 458 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 459 command: 460 - runner.sh 461 - kubetest 462 args: 463 # Generic e2e test args 464 - --test 465 - --up 466 - --down 467 - --build=quick 468 - --dump=$(ARTIFACTS) 469 # Azure-specific test args 470 - --provider=skeleton 471 - --deployment=aksengine 472 - --aksengine-admin-username=azureuser 473 - --aksengine-creds=$(AZURE_CREDENTIALS) 474 - --aksengine-orchestratorRelease=1.21 475 - --aksengine-deploy-custom-k8s 476 - --aksengine-public-key=$(AZURE_SSH_PUBLIC_KEY_FILE) 477 - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/azuredisk-csi-driver/master/test/e2e/manifest/in-tree.json 478 - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz 479 # Specific test args 480 - --test-azure-disk-csi-driver 481 securityContext: 482 privileged: true 483 env: 484 - name: AZURE_STORAGE_DRIVER 485 value: "kubernetes.io/azure-disk" # In-tree Azure disk storage class 486 annotations: 487 testgrid-dashboards: provider-azure-azuredisk-csi-driver 488 testgrid-tab-name: pr-in-tree-azure-disk-e2e 489 description: "Run Azure Disk e2e test with Azure Disk in-tree volume plugin." 490 testgrid-num-columns-recent: '30' 491 - name: pull-in-tree-azure-disk-e2e-vmss 492 decorate: true 493 always_run: false 494 path_alias: sigs.k8s.io/azuredisk-csi-driver 495 optional: true 496 labels: 497 preset-service-account: "true" 498 preset-azure-cred: "true" 499 preset-dind-enabled: "true" 500 extra_refs: 501 - org: kubernetes 502 repo: kubernetes 503 base_ref: master 504 path_alias: k8s.io/kubernetes 505 workdir: true 506 spec: 507 containers: 508 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 509 command: 510 - runner.sh 511 - kubetest 512 args: 513 # Generic e2e test args 514 - --test 515 - --up 516 - --down 517 - --build=quick 518 - --dump=$(ARTIFACTS) 519 # Azure-specific test args 520 - --provider=skeleton 521 - --deployment=aksengine 522 - --aksengine-admin-username=azureuser 523 - --aksengine-creds=$(AZURE_CREDENTIALS) 524 - --aksengine-orchestratorRelease=1.24 525 - --aksengine-deploy-custom-k8s 526 - --aksengine-public-key=$(AZURE_SSH_PUBLIC_KEY_FILE) 527 - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/azuredisk-csi-driver/master/test/e2e/manifest/in-tree-vmss.json 528 - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz 529 # Specific test args 530 - --test-azure-disk-csi-driver 531 securityContext: 532 privileged: true 533 env: 534 - name: AZURE_STORAGE_DRIVER 535 value: "kubernetes.io/azure-disk" # In-tree Azure disk storage class 536 - name: ENABLE_TOPOLOGY 537 value: "true" 538 annotations: 539 testgrid-dashboards: provider-azure-azuredisk-csi-driver 540 testgrid-tab-name: pr-in-tree-azure-disk-e2e-vmss 541 description: "Run Azure Disk e2e test on a VMSS-based cluster with Azure Disk in-tree volume plugin." 542 testgrid-num-columns-recent: '30' 543 - name: pull-azuredisk-csi-driver-windows-build 544 cluster: k8s-infra-prow-build 545 decorate: true 546 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 547 path_alias: sigs.k8s.io/azuredisk-csi-driver 548 branches: 549 - (master)|(^release-.+$) 550 labels: 551 preset-service-account: "true" 552 spec: 553 containers: 554 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 555 command: 556 - runner.sh 557 args: 558 - make 559 - azuredisk-windows 560 resources: 561 limits: 562 cpu: 4 563 memory: 8Gi 564 requests: 565 cpu: 4 566 memory: 8Gi 567 annotations: 568 testgrid-dashboards: provider-azure-azuredisk-csi-driver 569 testgrid-tab-name: pr-azuredisk-csi-driver-windows-build 570 description: "Run make azuredisk-windows for Azure Disk CSI driver." 571 testgrid-num-columns-recent: '30' 572 - name: pull-in-tree-azure-disk-e2e-windows 573 decorate: true 574 always_run: false 575 path_alias: sigs.k8s.io/azuredisk-csi-driver 576 optional: true 577 labels: 578 preset-service-account: "true" 579 preset-azure-cred: "true" 580 preset-dind-enabled: "true" 581 extra_refs: 582 - org: kubernetes 583 repo: kubernetes 584 base_ref: master 585 path_alias: k8s.io/kubernetes 586 workdir: true 587 spec: 588 containers: 589 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 590 command: 591 - runner.sh 592 - kubetest 593 args: 594 # Generic e2e test args 595 - --test 596 - --up 597 - --down 598 - --build=quick 599 - --dump=$(ARTIFACTS) 600 # Azure-specific test args 601 - --provider=skeleton 602 - --deployment=aksengine 603 - --aksengine-admin-username=azureuser 604 - --aksengine-creds=$(AZURE_CREDENTIALS) 605 - --aksengine-orchestratorRelease=1.21 606 - --aksengine-deploy-custom-k8s 607 - --aksengine-public-key=$(AZURE_SSH_PUBLIC_KEY_FILE) 608 - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/windows-testing/master/job-templates/kubernetes_in_tree_volume_plugins.json 609 - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz 610 # Specific test args 611 - --test-azure-disk-csi-driver 612 securityContext: 613 privileged: true 614 env: 615 - name: TEST_WINDOWS 616 value: "true" 617 - name: AZURE_STORAGE_DRIVER 618 value: "kubernetes.io/azure-disk" # In-tree Azure disk storage class 619 annotations: 620 testgrid-dashboards: provider-azure-azuredisk-csi-driver 621 testgrid-tab-name: pr-in-tree-azure-disk-e2e-windows 622 description: "Run Azure Disk e2e test on a Windows cluster with Azure Disk in-tree volume plugin." 623 testgrid-num-columns-recent: '30' 624 - name: pull-azuredisk-csi-driver-external-e2e-single-az 625 decorate: true 626 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 627 path_alias: sigs.k8s.io/azuredisk-csi-driver 628 branches: 629 - (master)|(^release-.+$) 630 labels: 631 preset-dind-enabled: "true" 632 preset-kind-volume-mounts: "true" 633 preset-azure-cred-only: "true" 634 preset-azure-anonymous-pull: "true" 635 preset-azure-capz-sa-cred: "true" 636 extra_refs: 637 - org: kubernetes-sigs 638 repo: cluster-api-provider-azure 639 base_ref: release-1.13 640 path_alias: sigs.k8s.io/cluster-api-provider-azure 641 workdir: true 642 - org: kubernetes-sigs 643 repo: cloud-provider-azure 644 base_ref: release-1.29 645 path_alias: sigs.k8s.io/cloud-provider-azure 646 workdir: false 647 spec: 648 containers: 649 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 650 command: 651 - runner.sh 652 - ./scripts/ci-entrypoint.sh 653 args: 654 - bash 655 - -c 656 - >- 657 cd ${GOPATH}/src/sigs.k8s.io/azuredisk-csi-driver && 658 make e2e-test 659 securityContext: 660 privileged: true 661 env: 662 - name: ENABLE_TOPOLOGY 663 value: "false" 664 - name: EXTERNAL_E2E_TEST # azuredisk-csi-driver config 665 value: "true" 666 - name: NODE_MACHINE_TYPE # CAPZ config 667 value: "Standard_D8s_v3" 668 - name: WORKER_MACHINE_COUNT # CAPZ config 669 value: "4" 670 - name: DISABLE_ZONE # azuredisk-csi-driver config 671 value: "true" 672 - name: KUBERNETES_VERSION # CAPZ config 673 value: "latest-1.27" 674 annotations: 675 testgrid-dashboards: provider-azure-azuredisk-csi-driver 676 testgrid-tab-name: pr-azuredisk-csi-driver-external-e2e-single-az 677 description: "Run k8s External E2E tests on a single-az cluster for Azure Disk CSI driver." 678 testgrid-num-columns-recent: '30' 679 # pull-azuredisk-csi-driver-external-e2e-windows is currently experimental and not yet stable 680 - name: pull-azuredisk-csi-driver-external-e2e-windows 681 decorate: true 682 always_run: false 683 path_alias: sigs.k8s.io/azuredisk-csi-driver 684 branches: 685 - (master)|(^release-.+$) 686 labels: 687 preset-dind-enabled: "true" 688 preset-kind-volume-mounts: "true" 689 preset-azure-cred-only: "true" 690 preset-azure-anonymous-pull: "true" 691 preset-azure-capz-sa-cred: "true" 692 extra_refs: 693 - org: kubernetes-sigs 694 repo: cluster-api-provider-azure 695 base_ref: release-1.13 696 path_alias: sigs.k8s.io/cluster-api-provider-azure 697 workdir: true 698 - org: kubernetes-sigs 699 repo: cloud-provider-azure 700 base_ref: release-1.28 701 path_alias: sigs.k8s.io/cloud-provider-azure 702 workdir: false 703 spec: 704 containers: 705 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 706 command: 707 - runner.sh 708 - ./scripts/ci-entrypoint.sh 709 args: 710 - bash 711 - -c 712 - >- 713 cd ${GOPATH}/src/sigs.k8s.io/azuredisk-csi-driver && 714 make e2e-test 715 securityContext: 716 privileged: true 717 env: 718 - name: WINDOWS # azuredisk-csi-driver config 719 value: "true" 720 - name: TEST_WINDOWS # CAPZ config 721 value: "true" 722 - name: NODE_MACHINE_TYPE # CAPZ config 723 value: "Standard_D4s_v3" 724 - name: KUBERNETES_VERSION # CAPZ config 725 value: "latest-1.28" 726 - name: WORKER_MACHINE_COUNT # CAPZ config 727 value: "0" # Don't create any linux worker nodes 728 - name: EXTERNAL_E2E_TEST # azuredisk-csi-driver config 729 value: "true" 730 annotations: 731 testgrid-dashboards: provider-azure-azuredisk-csi-driver 732 testgrid-tab-name: pr-azuredisk-csi-driver-external-e2e-windows 733 description: "Run External E2E tests for Azure Disk CSI driver on Windows." 734 testgrid-num-columns-recent: '30' 735 - name: pull-azuredisk-csi-driver-e2e-windows-containerd 736 decorate: true 737 always_run: false 738 path_alias: sigs.k8s.io/azuredisk-csi-driver 739 branches: 740 - (master)|(^release-.+$) 741 labels: 742 preset-service-account: "true" 743 preset-azure-cred: "true" 744 preset-azure-windows: "true" 745 preset-k8s-ssh: "true" 746 preset-dind-enabled: "true" 747 extra_refs: 748 - org: kubernetes 749 repo: kubernetes 750 base_ref: master 751 path_alias: k8s.io/kubernetes 752 workdir: true 753 spec: 754 containers: 755 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 756 command: 757 - runner.sh 758 - kubetest 759 args: 760 # Generic e2e test args 761 - --test 762 - --up 763 - --down 764 - --build=quick 765 - --dump=$(ARTIFACTS) 766 # Azure-specific test args 767 - --provider=skeleton 768 - --deployment=aksengine 769 - --aksengine-admin-username=azureuser 770 - --aksengine-creds=$(AZURE_CREDENTIALS) 771 - --aksengine-orchestratorRelease=1.24 772 - --aksengine-public-key=$(K8S_SSH_PUBLIC_KEY_PATH) 773 - --aksengine-private-key=$(K8S_SSH_PRIVATE_KEY_PATH) 774 - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/azurefile-csi-driver/master/test/e2e/manifest/containerd-windows.json 775 - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz 776 # Specific test args 777 - --test-azure-disk-csi-driver 778 securityContext: 779 privileged: true 780 env: 781 - name: TEST_WINDOWS 782 value: "true" 783 annotations: 784 testgrid-dashboards: provider-azure-azuredisk-csi-driver 785 testgrid-tab-name: pr-azuredisk-csi-driver-e2e-windows-containerd 786 description: "Run E2E tests on a Windows containerd cluster for Azure Disk CSI driver." 787 testgrid-num-columns-recent: '30' 788 - name: pull-azuredisk-csi-driver-e2e-capz-windows-2019 789 decorate: true 790 decoration_config: 791 timeout: 3h 792 always_run: false 793 path_alias: sigs.k8s.io/azuredisk-csi-driver 794 branches: 795 - (master)|(^release-.+$) 796 labels: 797 preset-dind-enabled: "true" 798 preset-kind-volume-mounts: "true" 799 preset-azure-cred-only: "true" 800 preset-azure-anonymous-pull: "true" 801 preset-azure-capz-sa-cred: "true" 802 extra_refs: 803 - org: kubernetes-sigs 804 repo: cluster-api-provider-azure 805 base_ref: release-1.14 806 path_alias: sigs.k8s.io/cluster-api-provider-azure 807 workdir: true 808 - org: kubernetes-sigs 809 repo: cloud-provider-azure 810 base_ref: release-1.30 811 path_alias: sigs.k8s.io/cloud-provider-azure 812 workdir: false 813 spec: 814 containers: 815 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 816 command: 817 - runner.sh 818 - ./scripts/ci-entrypoint.sh 819 args: 820 - bash 821 - -c 822 - >- 823 cd ${GOPATH}/src/sigs.k8s.io/azuredisk-csi-driver && 824 make e2e-test 825 securityContext: 826 privileged: true 827 env: 828 - name: WINDOWS # azuredisk-csi-driver config 829 value: "true" 830 - name: TEST_WINDOWS # CAPZ config 831 value: "true" 832 - name: NODE_MACHINE_TYPE # CAPZ config 833 value: "Standard_D4s_v3" 834 - name: DISABLE_ZONE # azuredisk-csi-driver config 835 value: "true" 836 - name: KUBERNETES_VERSION # CAPZ config 837 value: "latest-1.30" 838 - name: WORKER_MACHINE_COUNT 839 value: "0" # Don't create any linux worker nodes 840 annotations: 841 testgrid-dashboards: provider-azure-azuredisk-csi-driver 842 testgrid-tab-name: pull-azuredisk-csi-driver-e2e-capz-windows-2019 843 description: "Run E2E tests on a capz Windows 2019 cluster for Azure Disk CSI driver." 844 testgrid-num-columns-recent: '30' 845 - name: pull-azuredisk-csi-driver-e2e-capz-windows-2022 846 decorate: true 847 decoration_config: 848 timeout: 3h 849 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 850 path_alias: sigs.k8s.io/azuredisk-csi-driver 851 branches: 852 - (master)|(^release-.+$) 853 labels: 854 preset-dind-enabled: "true" 855 preset-kind-volume-mounts: "true" 856 preset-azure-cred-only: "true" 857 preset-azure-anonymous-pull: "true" 858 preset-azure-capz-sa-cred: "true" 859 extra_refs: 860 - org: kubernetes-sigs 861 repo: cluster-api-provider-azure 862 base_ref: release-1.14 863 path_alias: sigs.k8s.io/cluster-api-provider-azure 864 workdir: true 865 - org: kubernetes-sigs 866 repo: cloud-provider-azure 867 base_ref: release-1.30 868 path_alias: sigs.k8s.io/cloud-provider-azure 869 workdir: false 870 spec: 871 containers: 872 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 873 command: 874 - runner.sh 875 - ./scripts/ci-entrypoint.sh 876 args: 877 - bash 878 - -c 879 - >- 880 cd ${GOPATH}/src/sigs.k8s.io/azuredisk-csi-driver && 881 make e2e-test 882 securityContext: 883 privileged: true 884 env: 885 - name: WINDOWS # azuredisk-csi-driver config 886 value: "true" 887 - name: TEST_WINDOWS # CAPZ config 888 value: "true" 889 - name: WINDOWS_SERVER_VERSION # CAPZ config 890 value: "windows-2022" 891 - name: NODE_MACHINE_TYPE # CAPZ config 892 value: "Standard_D4s_v3" 893 - name: DISABLE_ZONE # azuredisk-csi-driver config 894 value: "true" 895 - name: KUBERNETES_VERSION # CAPZ config 896 value: "latest-1.30" 897 - name: WORKER_MACHINE_COUNT # CAPZ config 898 value: "0" # Don't create any linux worker nodes 899 annotations: 900 testgrid-dashboards: provider-azure-azuredisk-csi-driver 901 testgrid-tab-name: pull-azuredisk-csi-driver-e2e-capz-windows-2022 902 description: "Run E2E tests on a capz Windows 2022 cluster for Azure Disk CSI driver." 903 testgrid-num-columns-recent: '30' 904 - name: pull-azuredisk-csi-driver-e2e-capz 905 decorate: true 906 decoration_config: 907 timeout: 3h 908 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 909 path_alias: sigs.k8s.io/azuredisk-csi-driver 910 branches: 911 - (master)|(^release-.+$) 912 labels: 913 preset-dind-enabled: "true" 914 preset-kind-volume-mounts: "true" 915 preset-azure-cred-only: "true" 916 preset-azure-anonymous-pull: "true" 917 preset-azure-capz-sa-cred: "true" 918 extra_refs: 919 - org: kubernetes-sigs 920 repo: cluster-api-provider-azure 921 base_ref: release-1.13 922 path_alias: sigs.k8s.io/cluster-api-provider-azure 923 workdir: true 924 spec: 925 containers: 926 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 927 command: 928 - runner.sh 929 - ./scripts/ci-entrypoint.sh 930 args: 931 - bash 932 - -c 933 - >- 934 cd ${GOPATH}/src/sigs.k8s.io/azuredisk-csi-driver && 935 make e2e-test 936 securityContext: 937 privileged: true 938 env: 939 - name: ORCHESTRATION_MODE # CAPZ config 940 value: "Uniform" 941 - name: EXP_MACHINE_POOL # CAPZ config 942 value: "true" 943 - name: NODE_MACHINE_TYPE # CAPZ config 944 value: "Standard_D2s_v3" 945 - name: DISABLE_ZONE # azuredisk-csi-driver config 946 value: "true" 947 annotations: 948 testgrid-dashboards: provider-azure-azuredisk-csi-driver 949 testgrid-tab-name: pull-azuredisk-csi-driver-e2e-capz 950 description: "Run E2E tests on a capz cluster for Azure Disk CSI driver." 951 testgrid-num-columns-recent: '30' 952 - name: pull-azuredisk-csi-driver-e2e-capz-vmssflex 953 decorate: true 954 decoration_config: 955 timeout: 3h 956 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 957 path_alias: sigs.k8s.io/azuredisk-csi-driver 958 branches: 959 - (master)|(^release-.+$) 960 labels: 961 preset-dind-enabled: "true" 962 preset-kind-volume-mounts: "true" 963 preset-azure-cred-only: "true" 964 preset-azure-anonymous-pull: "true" 965 preset-azure-capz-sa-cred: "true" 966 extra_refs: 967 - org: kubernetes-sigs 968 repo: cluster-api-provider-azure 969 base_ref: release-1.13 970 path_alias: sigs.k8s.io/cluster-api-provider-azure 971 workdir: true 972 - org: kubernetes-sigs 973 repo: cloud-provider-azure 974 base_ref: master 975 path_alias: sigs.k8s.io/cloud-provider-azure 976 workdir: false 977 spec: 978 containers: 979 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 980 command: 981 - runner.sh 982 - ./scripts/ci-entrypoint.sh 983 args: 984 - bash 985 - -c 986 - >- 987 cd ${GOPATH}/src/sigs.k8s.io/azuredisk-csi-driver && 988 make e2e-test 989 securityContext: 990 privileged: true 991 env: 992 - name: TEST_CCM # CAPZ config 993 value: "true" 994 - name: NODE_MACHINE_TYPE # CAPZ config 995 value: "Standard_D2s_v3" 996 - name: DISABLE_ZONE # azuredisk-csi-driver config 997 value: "true" 998 - name: TEST_VMSS_FLEX # azuredisk-csi-driver config 999 value: "true" 1000 - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config 1001 value: "1" 1002 - name: KUBERNETES_VERSION # CAPZ config 1003 value: "latest-1.28" 1004 - name: ORCHESTRATION_MODE # CAPZ config 1005 value: "Flexible" 1006 - name: AZURE_LOADBALANCER_SKU # azuredisk-csi-driver config 1007 value: "Standard" 1008 - name: CLUSTER_PROVISIONING_TOOL # azuredisk-csi-driver config 1009 value: "capz" 1010 - name: CLUSTER_TEMPLATE # CAPZ config 1011 value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/linux-vmss-ci-version.yaml 1012 - name: CUSTOM_CLOUD_PROVIDER_CONFIG # CAPZ config 1013 value: "https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cloud-config-vmss-default.json" 1014 - name: ENABLE_VMSS_FLEX # azuredisk-csi-driver config 1015 value: "true" 1016 - name: ENABLE_MULTI_SLB # azuredisk-csi-driver config 1017 value: "false" 1018 - name: PUT_VMSS_VM_BATCH_SIZE # azuredisk-csi-driver config 1019 value: "0" 1020 - name: LB_BACKEND_POOL_CONFIG_TYPE # azuredisk-csi-driver config 1021 value: "" 1022 annotations: 1023 testgrid-dashboards: provider-azure-azuredisk-csi-driver 1024 testgrid-tab-name: pull-azuredisk-csi-driver-e2e-capz-vmssflex 1025 description: "Run E2E tests on a capz cluster with vmssflex nodes for Azure Disk CSI driver." 1026 testgrid-num-columns-recent: '30' 1027 - name: pull-azuredisk-csi-driver-e2e-capz-windows-2019-hostprocess 1028 decorate: true 1029 decoration_config: 1030 timeout: 3h 1031 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 1032 path_alias: sigs.k8s.io/azuredisk-csi-driver 1033 branches: 1034 - (master)|(^release-.+$) 1035 labels: 1036 preset-dind-enabled: "true" 1037 preset-kind-volume-mounts: "true" 1038 preset-azure-cred-only: "true" 1039 preset-azure-anonymous-pull: "true" 1040 preset-azure-capz-sa-cred: "true" 1041 extra_refs: 1042 - org: kubernetes-sigs 1043 repo: cluster-api-provider-azure 1044 base_ref: release-1.14 1045 path_alias: sigs.k8s.io/cluster-api-provider-azure 1046 workdir: true 1047 - org: kubernetes-sigs 1048 repo: cloud-provider-azure 1049 base_ref: release-1.30 1050 path_alias: sigs.k8s.io/cloud-provider-azure 1051 workdir: false 1052 spec: 1053 containers: 1054 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1055 command: 1056 - runner.sh 1057 - ./scripts/ci-entrypoint.sh 1058 args: 1059 - bash 1060 - -c 1061 - >- 1062 cd ${GOPATH}/src/sigs.k8s.io/azuredisk-csi-driver && 1063 make e2e-test 1064 securityContext: 1065 privileged: true 1066 env: 1067 - name: WINDOWS # azuredisk-csi-driver config 1068 value: "true" 1069 - name: TEST_WINDOWS # CAPZ config 1070 value: "true" 1071 - name: WINDOWS_USE_HOST_PROCESS_CONTAINERS # CAPZ config 1072 value: "true" 1073 - name: NODE_MACHINE_TYPE # CAPZ config 1074 value: "Standard_D4s_v3" 1075 - name: DISABLE_ZONE # azuredisk-csi-driver config 1076 value: "true" 1077 - name: KUBERNETES_VERSION # CAPZ config 1078 value: "latest-1.30" 1079 - name: WORKER_MACHINE_COUNT 1080 value: "0" # Don't create any linux worker nodes 1081 annotations: 1082 testgrid-dashboards: provider-azure-azuredisk-csi-driver 1083 testgrid-tab-name: pull-azuredisk-csi-driver-e2e-capz-windows-2019-hostprocess 1084 description: "Run E2E tests on a capz Windows 2019 cluster for Azure Disk CSI driver." 1085 testgrid-num-columns-recent: '30' 1086 - name: pull-azuredisk-csi-driver-e2e-capz-windows-2022-hostprocess 1087 decorate: true 1088 decoration_config: 1089 timeout: 3h 1090 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 1091 path_alias: sigs.k8s.io/azuredisk-csi-driver 1092 branches: 1093 - (master)|(^release-.+$) 1094 labels: 1095 preset-dind-enabled: "true" 1096 preset-kind-volume-mounts: "true" 1097 preset-azure-cred-only: "true" 1098 preset-azure-anonymous-pull: "true" 1099 preset-azure-capz-sa-cred: "true" 1100 extra_refs: 1101 - org: kubernetes-sigs 1102 repo: cluster-api-provider-azure 1103 base_ref: release-1.14 1104 path_alias: sigs.k8s.io/cluster-api-provider-azure 1105 workdir: true 1106 - org: kubernetes-sigs 1107 repo: cloud-provider-azure 1108 base_ref: release-1.30 1109 path_alias: sigs.k8s.io/cloud-provider-azure 1110 workdir: false 1111 spec: 1112 containers: 1113 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1114 command: 1115 - runner.sh 1116 - ./scripts/ci-entrypoint.sh 1117 args: 1118 - bash 1119 - -c 1120 - >- 1121 cd ${GOPATH}/src/sigs.k8s.io/azuredisk-csi-driver && 1122 make e2e-test 1123 securityContext: 1124 privileged: true 1125 env: 1126 - name: WINDOWS # azuredisk-csi-driver config 1127 value: "true" 1128 - name: TEST_WINDOWS # CAPZ config 1129 value: "true" 1130 - name: WINDOWS_SERVER_VERSION # CAPZ config 1131 value: "windows-2022" 1132 - name: WINDOWS_USE_HOST_PROCESS_CONTAINERS # CAPZ config 1133 value: "true" 1134 - name: NODE_MACHINE_TYPE # CAPZ config 1135 value: "Standard_D4s_v3" 1136 - name: DISABLE_ZONE # azuredisk-csi-driver config 1137 value: "true" 1138 - name: KUBERNETES_VERSION # CAPZ config 1139 value: "latest-1.30" 1140 - name: WORKER_MACHINE_COUNT # CAPZ config 1141 value: "0" # Don't create any linux worker nodes 1142 annotations: 1143 testgrid-dashboards: provider-azure-azuredisk-csi-driver 1144 testgrid-tab-name: pull-azuredisk-csi-driver-e2e-capz-windows-2022-hostprocess 1145 description: "Run E2E tests on a capz Windows 2022 cluster for Azure Disk CSI driver." 1146 testgrid-num-columns-recent: '30'