k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/blob-csi-driver/blob-csi-driver-config.yaml (about) 1 presubmits: 2 kubernetes-sigs/blob-csi-driver: 3 - name: pull-blob-csi-driver-verify 4 cluster: k8s-infra-prow-build 5 decorate: true 6 always_run: true 7 path_alias: sigs.k8s.io/blob-csi-driver 8 labels: 9 preset-service-account: "true" 10 spec: 11 containers: 12 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 13 command: 14 - runner.sh 15 args: 16 - make 17 - verify 18 securityContext: 19 privileged: true 20 resources: 21 limits: 22 cpu: 4 23 memory: 8Gi 24 requests: 25 cpu: 4 26 memory: 8Gi 27 annotations: 28 testgrid-dashboards: provider-azure-blobfuse-csi-driver 29 testgrid-tab-name: pr-blob-csi-driver-verify 30 description: "Run code verification tests for Azure Blob Storage CSI driver." 31 testgrid-num-columns-recent: '30' 32 - name: pull-blob-csi-driver-unit 33 cluster: k8s-infra-prow-build 34 decorate: true 35 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 36 path_alias: sigs.k8s.io/blob-csi-driver 37 labels: 38 preset-service-account: "true" 39 spec: 40 containers: 41 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 42 command: 43 - runner.sh 44 args: 45 - make 46 - unit-test 47 securityContext: 48 privileged: true 49 resources: 50 limits: 51 cpu: 4 52 memory: 8Gi 53 requests: 54 cpu: 4 55 memory: 8Gi 56 annotations: 57 testgrid-dashboards: provider-azure-blobfuse-csi-driver 58 testgrid-tab-name: pr-blob-csi-driver-unit 59 description: "Run unit tests for Azure Blob Storage CSI driver." 60 testgrid-num-columns-recent: '30' 61 - name: pull-blob-csi-driver-sanity 62 decorate: true 63 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 64 path_alias: sigs.k8s.io/blob-csi-driver 65 labels: 66 preset-service-account: "true" 67 preset-azure-cred: "true" 68 preset-dind-enabled: "true" 69 spec: 70 containers: 71 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 72 command: 73 - runner.sh 74 args: 75 - make 76 - sanity-test 77 securityContext: 78 privileged: true 79 annotations: 80 testgrid-dashboards: provider-azure-blobfuse-csi-driver 81 testgrid-tab-name: pr-blob-csi-driver-sanity 82 description: "Run sanity tests for Azure Blob Storage CSI driver." 83 testgrid-num-columns-recent: '30' 84 - name: pull-blob-csi-driver-integration 85 decorate: true 86 always_run: false 87 path_alias: sigs.k8s.io/blob-csi-driver 88 labels: 89 preset-service-account: "true" 90 preset-azure-cred: "true" 91 preset-dind-enabled: "true" 92 spec: 93 containers: 94 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 95 command: 96 - runner.sh 97 args: 98 - make 99 - integration-test 100 securityContext: 101 privileged: true 102 annotations: 103 testgrid-dashboards: provider-azure-blobfuse-csi-driver 104 testgrid-tab-name: pr-blob-csi-driver-integration 105 description: "Run integration tests for Azure Blob Storage CSI driver." 106 testgrid-num-columns-recent: '30' 107 - name: pull-blob-csi-driver-e2e-vmss 108 decorate: true 109 always_run: false 110 path_alias: sigs.k8s.io/blob-csi-driver 111 labels: 112 preset-service-account: "true" 113 preset-azure-cred: "true" 114 preset-dind-enabled: "true" 115 extra_refs: 116 - org: kubernetes 117 repo: kubernetes 118 base_ref: master 119 path_alias: k8s.io/kubernetes 120 workdir: true 121 spec: 122 containers: 123 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 124 command: 125 - runner.sh 126 - kubetest 127 args: 128 # Generic e2e test args 129 - --test 130 - --up 131 - --down 132 - --dump=$(ARTIFACTS) 133 # Azure-specific test args 134 - --provider=skeleton 135 - --deployment=aksengine 136 - --aksengine-admin-username=azureuser 137 - --aksengine-creds=$(AZURE_CREDENTIALS) 138 - --aksengine-orchestratorRelease=1.24 139 - --aksengine-public-key=$(AZURE_SSH_PUBLIC_KEY_FILE) 140 - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/test/manifest/linux-vmss.json 141 - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz 142 # Specific test args 143 - --test-blob-csi-driver 144 securityContext: 145 privileged: true 146 annotations: 147 testgrid-dashboards: provider-azure-blobfuse-csi-driver 148 testgrid-tab-name: pr-blob-csi-driver-e2e-vmss 149 description: "Run E2E tests on a VMSS-based cluster for Azure Blob Storage CSI driver." 150 testgrid-num-columns-recent: '30' 151 - name: pull-blob-csi-driver-e2e-proxy 152 decorate: true 153 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 154 path_alias: sigs.k8s.io/blob-csi-driver 155 labels: 156 preset-dind-enabled: "true" 157 preset-kind-volume-mounts: "true" 158 preset-azure-cred-only: "true" 159 preset-azure-anonymous-pull: "true" 160 preset-azure-capz-sa-cred: "true" 161 extra_refs: 162 - org: kubernetes-sigs 163 repo: cluster-api-provider-azure 164 base_ref: release-1.13 165 path_alias: sigs.k8s.io/cluster-api-provider-azure 166 workdir: true 167 - org: kubernetes-sigs 168 repo: cloud-provider-azure 169 base_ref: release-1.28 170 path_alias: sigs.k8s.io/cloud-provider-azure 171 workdir: false 172 spec: 173 containers: 174 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 175 command: 176 - runner.sh 177 - ./scripts/ci-entrypoint.sh 178 args: 179 - bash 180 - -c 181 - >- 182 cd ${GOPATH}/src/sigs.k8s.io/blob-csi-driver && 183 make e2e-test 184 securityContext: 185 privileged: true 186 env: 187 - name: NODE_MACHINE_TYPE # CAPZ config 188 value: "Standard_D2s_v3" 189 - name: KUBERNETES_VERSION # CAPZ config 190 value: "latest-1.28" 191 - name: DISABLE_ZONE 192 value: "true" 193 - name: ENABLE_BLOBFUSE_PROXY 194 value: "true" 195 annotations: 196 testgrid-dashboards: provider-azure-blobfuse-csi-driver 197 testgrid-tab-name: pull-blob-csi-driver-e2e-proxy 198 description: "Run E2E tests for Azure Blob Storage CSI driver based on blobfuse-proxy" 199 testgrid-num-columns-recent: '30' 200 - name: pull-blob-csi-driver-e2e-proxy-managed-identity 201 decorate: true 202 always_run: false 203 path_alias: sigs.k8s.io/blob-csi-driver 204 labels: 205 preset-dind-enabled: "true" 206 preset-kind-volume-mounts: "true" 207 preset-azure-cred-only: "true" 208 preset-azure-anonymous-pull: "true" 209 preset-azure-capz-sa-cred: "true" 210 extra_refs: 211 - org: kubernetes-sigs 212 repo: cluster-api-provider-azure 213 base_ref: release-1.12 214 path_alias: sigs.k8s.io/cluster-api-provider-azure 215 workdir: true 216 - org: kubernetes-sigs 217 repo: cloud-provider-azure 218 base_ref: release-1.28 219 path_alias: sigs.k8s.io/cloud-provider-azure 220 workdir: false 221 spec: 222 containers: 223 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 224 command: 225 - runner.sh 226 - ./scripts/ci-entrypoint.sh 227 args: 228 - bash 229 - -c 230 - >- 231 cd ${GOPATH}/src/sigs.k8s.io/blob-csi-driver && 232 make e2e-test 233 securityContext: 234 privileged: true 235 env: 236 - name: NODE_MACHINE_TYPE # CAPZ config 237 value: "Standard_D2s_v3" 238 - name: KUBERNETES_VERSION # CAPZ config 239 value: "latest-1.28" 240 - name: DISABLE_ZONE 241 value: "true" 242 - name: ENABLE_BLOBFUSE_PROXY 243 value: "true" 244 - name: AZWI # CAPZ config 245 value: "true" 246 - name: CLUSTER_TEMPLATE # CAPZ config 247 value: https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/test/manifest/capz-template-prow-workload-identity.yaml 248 annotations: 249 testgrid-dashboards: provider-azure-blobfuse-csi-driver 250 testgrid-tab-name: pull-blob-csi-driver-e2e-proxy-managed-identity 251 description: "Run E2E tests for Azure Blob Storage CSI driver based on blobfuse-proxy-managed-identity" 252 testgrid-num-columns-recent: '30' 253 - name: pull-blob-csi-driver-external-e2e-blobfuse 254 decorate: true 255 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 256 path_alias: sigs.k8s.io/blob-csi-driver 257 labels: 258 preset-dind-enabled: "true" 259 preset-kind-volume-mounts: "true" 260 preset-azure-cred-only: "true" 261 preset-azure-anonymous-pull: "true" 262 preset-azure-capz-sa-cred: "true" 263 extra_refs: 264 - org: kubernetes-sigs 265 repo: cluster-api-provider-azure 266 base_ref: release-1.13 267 path_alias: sigs.k8s.io/cluster-api-provider-azure 268 workdir: true 269 - org: kubernetes-sigs 270 repo: cloud-provider-azure 271 base_ref: release-1.27 272 path_alias: sigs.k8s.io/cloud-provider-azure 273 workdir: false 274 spec: 275 containers: 276 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 277 command: 278 - runner.sh 279 - ./scripts/ci-entrypoint.sh 280 args: 281 - bash 282 - -c 283 - >- 284 cd ${GOPATH}/src/sigs.k8s.io/blob-csi-driver && 285 make e2e-test 286 securityContext: 287 privileged: true 288 env: 289 - name: EXTERNAL_E2E_TEST_BLOBFUSE 290 value: "true" 291 - name: NODE_MACHINE_TYPE # CAPZ config 292 value: "Standard_D2s_v3" 293 - name: KUBERNETES_VERSION # CAPZ config 294 value: "latest-1.27" 295 - name: ENABLE_BLOBFUSE_PROXY 296 value: "true" 297 annotations: 298 testgrid-dashboards: provider-azure-blobfuse-csi-driver 299 testgrid-tab-name: pr-blob-csi-driver-external-e2e-blobfuse 300 description: "Run External E2E tests for Azure Blob Storage CSI driver using blobfuse v1." 301 testgrid-num-columns-recent: '30' 302 - name: pull-blob-csi-driver-external-e2e-blobfuse-v2 303 decorate: true 304 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 305 path_alias: sigs.k8s.io/blob-csi-driver 306 labels: 307 preset-dind-enabled: "true" 308 preset-kind-volume-mounts: "true" 309 preset-azure-cred-only: "true" 310 preset-azure-anonymous-pull: "true" 311 preset-azure-capz-sa-cred: "true" 312 extra_refs: 313 - org: kubernetes-sigs 314 repo: cluster-api-provider-azure 315 base_ref: release-1.13 316 path_alias: sigs.k8s.io/cluster-api-provider-azure 317 workdir: true 318 - org: kubernetes-sigs 319 repo: cloud-provider-azure 320 base_ref: release-1.27 321 path_alias: sigs.k8s.io/cloud-provider-azure 322 workdir: false 323 spec: 324 containers: 325 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 326 command: 327 - runner.sh 328 - ./scripts/ci-entrypoint.sh 329 args: 330 - bash 331 - -c 332 - >- 333 cd ${GOPATH}/src/sigs.k8s.io/blob-csi-driver && 334 make e2e-test 335 securityContext: 336 privileged: true 337 env: 338 - name: NODE_MACHINE_TYPE # CAPZ config 339 value: "Standard_D2s_v3" 340 - name: KUBERNETES_VERSION # CAPZ config 341 value: "latest-1.27" 342 - name: EXTERNAL_E2E_TEST_BLOBFUSE_v2 343 value: "true" 344 - name: ENABLE_BLOBFUSE_PROXY 345 value: "true" 346 annotations: 347 testgrid-dashboards: provider-azure-blobfuse-csi-driver 348 testgrid-tab-name: pr-blob-csi-driver-external-e2e-blobfuse-v2 349 description: "Run External E2E tests for Azure Blob Storage CSI driver using blobfuse v2." 350 testgrid-num-columns-recent: '30' 351 - name: pull-blob-csi-driver-external-e2e-nfs 352 decorate: true 353 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 354 path_alias: sigs.k8s.io/blob-csi-driver 355 labels: 356 preset-dind-enabled: "true" 357 preset-kind-volume-mounts: "true" 358 preset-azure-cred-only: "true" 359 preset-azure-anonymous-pull: "true" 360 preset-azure-capz-sa-cred: "true" 361 extra_refs: 362 - org: kubernetes-sigs 363 repo: cluster-api-provider-azure 364 base_ref: release-1.13 365 path_alias: sigs.k8s.io/cluster-api-provider-azure 366 workdir: true 367 - org: kubernetes-sigs 368 repo: cloud-provider-azure 369 base_ref: release-1.28 370 path_alias: sigs.k8s.io/cloud-provider-azure 371 workdir: false 372 spec: 373 containers: 374 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 375 command: 376 - runner.sh 377 - ./scripts/ci-entrypoint.sh 378 args: 379 - bash 380 - -c 381 - >- 382 cd ${GOPATH}/src/sigs.k8s.io/blob-csi-driver && 383 make e2e-test 384 securityContext: 385 privileged: true 386 env: 387 - name: NODE_MACHINE_TYPE # CAPZ config 388 value: "Standard_D2s_v3" 389 - name: KUBERNETES_VERSION # CAPZ config 390 value: "latest-1.28" 391 - name: EXTERNAL_E2E_TEST_NFS 392 value: "true" 393 annotations: 394 testgrid-dashboards: provider-azure-blobfuse-csi-driver 395 testgrid-tab-name: pr-blob-csi-driver-external-e2e-nfs 396 description: "Run External E2E tests for Azure Blob Storage CSI driver using nfs." 397 testgrid-num-columns-recent: '30' 398 - name: pull-blob-csi-driver-e2e 399 decorate: true 400 skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$" 401 path_alias: sigs.k8s.io/blob-csi-driver 402 labels: 403 preset-dind-enabled: "true" 404 preset-kind-volume-mounts: "true" 405 preset-azure-cred-only: "true" 406 preset-azure-anonymous-pull: "true" 407 preset-azure-capz-sa-cred: "true" 408 extra_refs: 409 - org: kubernetes-sigs 410 repo: cluster-api-provider-azure 411 base_ref: release-1.13 412 path_alias: sigs.k8s.io/cluster-api-provider-azure 413 workdir: true 414 - org: kubernetes-sigs 415 repo: cloud-provider-azure 416 base_ref: release-1.28 417 path_alias: sigs.k8s.io/cloud-provider-azure 418 workdir: false 419 spec: 420 containers: 421 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 422 command: 423 - runner.sh 424 - ./scripts/ci-entrypoint.sh 425 args: 426 - bash 427 - -c 428 - >- 429 cd ${GOPATH}/src/sigs.k8s.io/blob-csi-driver && 430 make e2e-test 431 securityContext: 432 privileged: true 433 env: 434 - name: NODE_MACHINE_TYPE # CAPZ config 435 value: "Standard_D2s_v3" 436 - name: KUBERNETES_VERSION # CAPZ config 437 value: "latest-1.28" 438 - name: DISABLE_ZONE 439 value: "true" 440 annotations: 441 testgrid-dashboards: provider-azure-blobfuse-csi-driver 442 testgrid-tab-name: pr-blob-csi-driver-e2e 443 description: "Run E2E tests on a capz cluster for Blob CSI driver." 444 testgrid-num-columns-recent: '30'