k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-csi/csi-driver-smb/csi-driver-smb-config.yaml (about) 1 presubmits: 2 kubernetes-csi/csi-driver-smb: 3 - name: pull-csi-driver-smb-verify 4 cluster: k8s-infra-prow-build 5 decorate: true 6 always_run: true 7 path_alias: github.com/kubernetes-csi/csi-driver-smb 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 securityContext: 21 privileged: true 22 resources: 23 requests: 24 memory: "9Gi" 25 cpu: 4 26 limits: 27 memory: "9Gi" 28 cpu: 4 29 annotations: 30 testgrid-dashboards: sig-storage-csi-other 31 testgrid-tab-name: pull-csi-driver-smb-verify 32 description: "Run code verification tests for SMB CSI driver." 33 testgrid-num-columns-recent: '30' 34 - name: pull-csi-driver-smb-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: github.com/kubernetes-csi/csi-driver-smb 39 branches: 40 - (master)|(^release-.+$) 41 labels: 42 preset-service-account: "true" 43 spec: 44 containers: 45 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 46 command: 47 - runner.sh 48 args: 49 - make 50 - unit-test 51 securityContext: 52 privileged: true 53 resources: 54 requests: 55 memory: "9Gi" 56 cpu: 4 57 limits: 58 memory: "9Gi" 59 cpu: 4 60 annotations: 61 testgrid-dashboards: sig-storage-csi-other 62 testgrid-tab-name: pull-csi-driver-smb-unit 63 description: "Run unit tests for SMB CSI driver." 64 testgrid-num-columns-recent: '30' 65 - name: pull-csi-driver-smb-sanity 66 decorate: true 67 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 68 path_alias: github.com/kubernetes-csi/csi-driver-smb 69 branches: 70 - (master)|(^release-.+$) 71 labels: 72 preset-service-account: "true" 73 preset-azure-cred: "true" 74 preset-dind-enabled: "true" 75 spec: 76 containers: 77 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 78 command: 79 - runner.sh 80 args: 81 - make 82 - sanity-test 83 securityContext: 84 privileged: true 85 annotations: 86 testgrid-dashboards: sig-storage-csi-other 87 testgrid-tab-name: pull-csi-driver-smb-sanity 88 description: "Run sanity tests for SMB CSI driver." 89 testgrid-num-columns-recent: '30' 90 - name: pull-csi-driver-smb-integration 91 decorate: true 92 always_run: false 93 path_alias: github.com/kubernetes-csi/csi-driver-smb 94 branches: 95 - (master)|(^release-.+$) 96 labels: 97 preset-service-account: "true" 98 preset-azure-cred: "true" 99 preset-dind-enabled: "true" 100 spec: 101 containers: 102 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 103 command: 104 - runner.sh 105 args: 106 - make 107 - integration-test 108 securityContext: 109 privileged: true 110 annotations: 111 testgrid-dashboards: sig-storage-csi-other 112 testgrid-tab-name: pull-csi-driver-smb-integration 113 description: "Run integration tests for SMB CSI driver." 114 testgrid-num-columns-recent: '30' 115 - name: pull-csi-driver-smb-windows-build 116 cluster: k8s-infra-prow-build 117 decorate: true 118 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 119 path_alias: github.com/kubernetes-csi/csi-driver-smb 120 branches: 121 - (master)|(^release-.+$) 122 labels: 123 preset-service-account: "true" 124 spec: 125 containers: 126 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 127 command: 128 - runner.sh 129 args: 130 - make 131 - smb-windows 132 resources: 133 requests: 134 memory: "9Gi" 135 cpu: 4 136 limits: 137 memory: "9Gi" 138 cpu: 4 139 annotations: 140 testgrid-dashboards: sig-storage-csi-other 141 testgrid-tab-name: pull-csi-driver-smb-windows-build 142 description: "Run make smb-windows for SMB CSI driver." 143 testgrid-num-columns-recent: '30' 144 - name: pull-csi-driver-smb-e2e 145 decorate: true 146 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 147 path_alias: sigs.k8s.io/csi-driver-smb 148 branches: 149 - (master)|(^release-.+$) 150 labels: 151 preset-service-account: "true" 152 preset-azure-cred: "true" 153 preset-dind-enabled: "true" 154 extra_refs: 155 - org: kubernetes 156 repo: kubernetes 157 base_ref: master 158 path_alias: k8s.io/kubernetes 159 workdir: true 160 spec: 161 containers: 162 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 163 command: 164 - runner.sh 165 - kubetest 166 args: 167 # Generic e2e test args 168 - --test 169 - --up 170 - --down 171 - --dump=$(ARTIFACTS) 172 # Azure-specific test args 173 - --provider=skeleton 174 - --deployment=aksengine 175 - --aksengine-admin-username=azureuser 176 - --aksengine-creds=$(AZURE_CREDENTIALS) 177 - --aksengine-orchestratorRelease=1.21 178 - --aksengine-public-key=$(AZURE_SSH_PUBLIC_KEY_FILE) 179 - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-csi/csi-driver-smb/master/test/e2e/manifest/linux.json 180 - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz 181 # Specific test args 182 - --test-csi-driver-smb 183 securityContext: 184 privileged: true 185 annotations: 186 testgrid-dashboards: sig-storage-csi-other 187 testgrid-tab-name: pull-csi-driver-smb-e2e 188 description: "Run E2E tests for SMB CSI driver on VMAS cluster." 189 testgrid-num-columns-recent: '30' 190 - name: pull-csi-driver-smb-e2e-vmss 191 decorate: true 192 always_run: false 193 path_alias: sigs.k8s.io/csi-driver-smb 194 branches: 195 - (master)|(^release-.+$) 196 labels: 197 preset-service-account: "true" 198 preset-azure-cred: "true" 199 preset-dind-enabled: "true" 200 extra_refs: 201 - org: kubernetes 202 repo: kubernetes 203 base_ref: master 204 path_alias: k8s.io/kubernetes 205 workdir: true 206 spec: 207 containers: 208 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 209 command: 210 - runner.sh 211 - kubetest 212 args: 213 # Generic e2e test args 214 - --test 215 - --up 216 - --down 217 - --dump=$(ARTIFACTS) 218 # Azure-specific test args 219 - --provider=skeleton 220 - --deployment=aksengine 221 - --aksengine-admin-username=azureuser 222 - --aksengine-creds=$(AZURE_CREDENTIALS) 223 - --aksengine-orchestratorRelease=1.24 224 - --aksengine-public-key=$(AZURE_SSH_PUBLIC_KEY_FILE) 225 - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-csi/csi-driver-smb/master/test/e2e/manifest/linux-vmss.json 226 - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz 227 # Specific test args 228 - --test-csi-driver-smb 229 securityContext: 230 privileged: true 231 annotations: 232 testgrid-dashboards: sig-storage-csi-other 233 testgrid-tab-name: pull-csi-driver-smb-e2e-vmss 234 description: "Run E2E tests for SMB CSI driver on VMSS cluster." 235 testgrid-num-columns-recent: '30' 236 - name: pull-csi-driver-smb-e2e-windows 237 decorate: true 238 always_run: false 239 path_alias: sigs.k8s.io/csi-driver-smb 240 branches: 241 - (master)|(^release-.+$) 242 labels: 243 preset-service-account: "true" 244 preset-azure-cred: "true" 245 preset-azure-windows: "true" 246 preset-k8s-ssh: "true" 247 preset-dind-enabled: "true" 248 extra_refs: 249 - org: kubernetes 250 repo: kubernetes 251 base_ref: master 252 path_alias: k8s.io/kubernetes 253 workdir: true 254 spec: 255 containers: 256 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 257 command: 258 - runner.sh 259 - kubetest 260 args: 261 # Generic e2e test args 262 - --test 263 - --up 264 - --down 265 - --build=quick 266 - --dump=$(ARTIFACTS) 267 # Azure-specific test args 268 - --provider=skeleton 269 - --deployment=aksengine 270 - --aksengine-admin-username=azureuser 271 - --aksengine-creds=$(AZURE_CREDENTIALS) 272 - --aksengine-orchestratorRelease=1.23 273 - --aksengine-public-key=$(K8S_SSH_PUBLIC_KEY_PATH) 274 - --aksengine-private-key=$(K8S_SSH_PRIVATE_KEY_PATH) 275 - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-csi/csi-driver-smb/master/test/e2e/manifest/windows.json 276 - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz 277 # Specific test args 278 - --test-csi-driver-smb 279 securityContext: 280 privileged: true 281 env: 282 - name: TEST_WINDOWS 283 value: "true" 284 annotations: 285 testgrid-dashboards: sig-storage-csi-other 286 testgrid-tab-name: pull-csi-driver-smb-e2e-windows 287 description: "Run Windows E2E tests for SMB CSI driver." 288 testgrid-num-columns-recent: '30' 289 - name: pull-csi-driver-smb-e2e-windows-containerd 290 decorate: true 291 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 292 path_alias: sigs.k8s.io/csi-driver-smb 293 branches: 294 - (master)|(^release-.+$) 295 labels: 296 preset-service-account: "true" 297 preset-azure-cred: "true" 298 preset-azure-windows: "true" 299 preset-k8s-ssh: "true" 300 preset-dind-enabled: "true" 301 extra_refs: 302 - org: kubernetes 303 repo: kubernetes 304 base_ref: master 305 path_alias: k8s.io/kubernetes 306 workdir: true 307 spec: 308 containers: 309 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 310 command: 311 - runner.sh 312 - kubetest 313 args: 314 # Generic e2e test args 315 - --test 316 - --up 317 - --down 318 - --build=quick 319 - --dump=$(ARTIFACTS) 320 # Azure-specific test args 321 - --provider=skeleton 322 - --deployment=aksengine 323 - --aksengine-admin-username=azureuser 324 - --aksengine-creds=$(AZURE_CREDENTIALS) 325 - --aksengine-orchestratorRelease=1.24 326 - --aksengine-public-key=$(K8S_SSH_PUBLIC_KEY_PATH) 327 - --aksengine-private-key=$(K8S_SSH_PRIVATE_KEY_PATH) 328 - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-csi/csi-driver-smb/master/test/e2e/manifest/containerd-windows.json 329 - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz 330 # Specific test args 331 - --test-csi-driver-smb 332 securityContext: 333 privileged: true 334 env: 335 - name: TEST_WINDOWS 336 value: "true" 337 annotations: 338 testgrid-dashboards: sig-storage-csi-other 339 testgrid-tab-name: pull-csi-driver-smb-e2e-windows-containerd 340 description: "Run Windows containerd E2E tests for SMB CSI driver." 341 testgrid-num-columns-recent: '30' 342 - name: pull-csi-driver-smb-e2e-capz 343 decorate: true 344 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 345 optional: true 346 path_alias: github.com/kubernetes-csi/csi-driver-smb 347 branches: 348 - (master)|(^release-.+$) 349 labels: 350 preset-dind-enabled: "true" 351 preset-kind-volume-mounts: "true" 352 preset-azure-cred-only: "true" 353 preset-azure-anonymous-pull: "true" 354 preset-azure-capz-sa-cred: "true" 355 extra_refs: 356 - org: kubernetes-sigs 357 repo: cluster-api-provider-azure 358 base_ref: release-1.13 359 path_alias: sigs.k8s.io/cluster-api-provider-azure 360 workdir: true 361 - org: kubernetes-sigs 362 repo: cloud-provider-azure 363 base_ref: release-1.26 364 path_alias: sigs.k8s.io/cloud-provider-azure 365 workdir: false 366 spec: 367 containers: 368 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 369 command: 370 - runner.sh 371 - ./scripts/ci-entrypoint.sh 372 args: 373 - bash 374 - -c 375 - >- 376 cd ${GOPATH}/src/github.com/kubernetes-csi/csi-driver-smb && 377 make e2e-test 378 securityContext: 379 privileged: true 380 env: 381 - name: NODE_MACHINE_TYPE # CAPZ config 382 value: "Standard_D2s_v3" 383 - name: KUBERNETES_VERSION # CAPZ config 384 value: "latest-1.26" 385 annotations: 386 testgrid-dashboards: sig-storage-csi-other 387 testgrid-tab-name: pull-csi-driver-smb-e2e-capz 388 description: "Run E2E tests on a capz cluster for SMB CSI driver." 389 testgrid-num-columns-recent: '30' 390 - name: pull-csi-driver-smb-e2e-capz-windows-2019 391 decorate: true 392 always_run: false 393 optional: true 394 path_alias: github.com/kubernetes-csi/csi-driver-smb 395 branches: 396 - (master)|(^release-.+$) 397 labels: 398 preset-dind-enabled: "true" 399 preset-kind-volume-mounts: "true" 400 preset-azure-cred-only: "true" 401 preset-azure-anonymous-pull: "true" 402 preset-azure-capz-sa-cred: "true" 403 extra_refs: 404 - org: kubernetes-sigs 405 repo: cluster-api-provider-azure 406 base_ref: release-1.13 407 path_alias: sigs.k8s.io/cluster-api-provider-azure 408 workdir: true 409 - org: kubernetes-sigs 410 repo: cloud-provider-azure 411 base_ref: release-1.27 412 path_alias: sigs.k8s.io/cloud-provider-azure 413 workdir: false 414 spec: 415 containers: 416 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 417 command: 418 - runner.sh 419 - ./scripts/ci-entrypoint.sh 420 args: 421 - bash 422 - -c 423 - >- 424 cd ${GOPATH}/src/github.com/kubernetes-csi/csi-driver-smb && 425 make e2e-test 426 securityContext: 427 privileged: true 428 env: 429 - name: WINDOWS # csi driver config 430 value: "true" 431 - name: TEST_WINDOWS # CAPZ config 432 value: "true" 433 - name: NODE_MACHINE_TYPE # CAPZ config 434 value: "Standard_D4s_v3" 435 - name: KUBERNETES_VERSION # CAPZ config 436 value: "latest-1.27" 437 - name: WORKER_MACHINE_COUNT # CAPZ config 438 value: "0" # Don't create any linux worker nodes 439 annotations: 440 testgrid-dashboards: sig-storage-csi-other 441 testgrid-tab-name: pull-csi-driver-smb-e2e-capz-windows-2019 442 description: "Run E2E tests on a capz Windows 2019 cluster for SMB CSI driver." 443 testgrid-num-columns-recent: '30' 444 - name: pull-csi-driver-smb-e2e-capz-windows-2022-hostprocess 445 decorate: true 446 always_run: false 447 optional: true 448 path_alias: github.com/kubernetes-csi/csi-driver-smb 449 branches: 450 - (master)|(^release-.+$) 451 labels: 452 preset-dind-enabled: "true" 453 preset-kind-volume-mounts: "true" 454 preset-azure-cred-only: "true" 455 preset-azure-anonymous-pull: "true" 456 preset-azure-capz-sa-cred: "true" 457 extra_refs: 458 - org: kubernetes-sigs 459 repo: cluster-api-provider-azure 460 base_ref: release-1.13 461 path_alias: sigs.k8s.io/cluster-api-provider-azure 462 workdir: true 463 - org: kubernetes-sigs 464 repo: cloud-provider-azure 465 base_ref: release-1.27 466 path_alias: sigs.k8s.io/cloud-provider-azure 467 workdir: false 468 spec: 469 containers: 470 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 471 command: 472 - runner.sh 473 - ./scripts/ci-entrypoint.sh 474 args: 475 - bash 476 - -c 477 - >- 478 cd ${GOPATH}/src/github.com/kubernetes-csi/csi-driver-smb && 479 make e2e-test 480 securityContext: 481 privileged: true 482 env: 483 - name: WINDOWS # csi driver config 484 value: "true" 485 - name: TEST_WINDOWS # CAPZ config 486 value: "true" 487 - name: WINDOWS_USE_HOST_PROCESS_CONTAINERS # CAPZ config 488 value: "true" 489 - name: NODE_MACHINE_TYPE # CAPZ config 490 value: "Standard_D4s_v3" 491 - name: KUBERNETES_VERSION # CAPZ config 492 value: "latest-1.27" 493 - name: WINDOWS_SERVER_VERSION # CAPZ config 494 value: "windows-2022" 495 - name: WORKER_MACHINE_COUNT # CAPZ config 496 value: "0" # Don't create any linux worker nodes 497 annotations: 498 testgrid-dashboards: sig-storage-csi-other 499 testgrid-tab-name: pull-csi-driver-smb-e2e-capz-windows-2022-hostprocess 500 description: "Run E2E hostprocess tests on a capz Windows 2022 cluster for SMB CSI driver." 501 testgrid-num-columns-recent: '30' 502 - name: pull-csi-driver-smb-external-e2e 503 decorate: true 504 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 505 path_alias: sigs.k8s.io/csi-driver-smb 506 branches: 507 - (master)|(^release-.+$) 508 labels: 509 preset-service-account: "true" 510 preset-azure-cred: "true" 511 preset-dind-enabled: "true" 512 extra_refs: 513 - org: kubernetes 514 repo: kubernetes 515 base_ref: master 516 path_alias: k8s.io/kubernetes 517 workdir: true 518 spec: 519 containers: 520 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 521 command: 522 - runner.sh 523 - kubetest 524 args: 525 # Generic e2e test args 526 - --test 527 - --up 528 - --down 529 - --dump=$(ARTIFACTS) 530 # Azure-specific test args 531 - --provider=skeleton 532 - --deployment=aksengine 533 - --aksengine-admin-username=azureuser 534 - --aksengine-creds=$(AZURE_CREDENTIALS) 535 - --aksengine-orchestratorRelease=1.24 536 - --aksengine-public-key=$(AZURE_SSH_PUBLIC_KEY_FILE) 537 - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-csi/csi-driver-smb/master/test/e2e/manifest/external.json 538 - --aksengine-download-url=https://github.com/Azure/aks-engine/releases/download/nightly/aks-engine-nightly-linux-amd64.tar.gz 539 # Specific test args 540 - --test-csi-driver-smb 541 securityContext: 542 privileged: true 543 env: 544 - name: EXTERNAL_E2E_TEST 545 value: "true" 546 annotations: 547 testgrid-dashboards: sig-storage-csi-other 548 testgrid-tab-name: pull-csi-driver-smb-external-e2e 549 description: "Run External E2E tests for SMB CSI driver on VMAS cluster." 550 testgrid-num-columns-recent: '30'