k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/azurefile-csi-driver/azurefile-csi-driver-config.yaml (about)

     1  presubmits:
     2    kubernetes-sigs/azurefile-csi-driver:
     3    - name: pull-azurefile-csi-driver-verify
     4      cluster: k8s-infra-prow-build
     5      decorate: true
     6      always_run: true
     7      path_alias: sigs.k8s.io/azurefile-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          resources:
    19            limits:
    20              cpu: 4
    21              memory: 8Gi
    22            requests:
    23              cpu: 4
    24              memory: 8Gi
    25          securityContext:
    26            privileged: true
    27      annotations:
    28        testgrid-dashboards: provider-azure-azurefile-csi-driver
    29        testgrid-tab-name: pr-azurefile-csi-driver-verify
    30        description: "Run code verification tests for Azure File CSI driver."
    31        testgrid-num-columns-recent: '30'
    32    - name: pull-azurefile-csi-driver-unit
    33      cluster: k8s-infra-prow-build
    34      decorate: true
    35      always_run: true
    36      path_alias: sigs.k8s.io/azurefile-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          resources:
    48            limits:
    49              cpu: 4
    50              memory: 8Gi
    51            requests:
    52              cpu: 4
    53              memory: 8Gi
    54          securityContext:
    55            privileged: true
    56      annotations:
    57        testgrid-dashboards: provider-azure-azurefile-csi-driver
    58        testgrid-tab-name: pr-azurefile-csi-driver-unit
    59        description: "Run unit tests for Azure File CSI driver."
    60        testgrid-num-columns-recent: '30'
    61    - name: pull-azurefile-csi-driver-sanity
    62      decorate: true
    63      skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$"
    64      path_alias: sigs.k8s.io/azurefile-csi-driver
    65      labels:
    66        preset-service-account: "true"
    67        preset-azure-cred: "true"
    68      spec:
    69        containers:
    70        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    71          command:
    72          - runner.sh
    73          args:
    74          - make
    75          - sanity-test
    76          securityContext:
    77            privileged: true
    78      annotations:
    79        testgrid-dashboards: provider-azure-azurefile-csi-driver
    80        testgrid-tab-name: pr-azurefile-csi-driver-sanity
    81        description: "Run sanity tests for Azure File CSI driver."
    82        testgrid-num-columns-recent: '30'
    83    - name: pull-azurefile-csi-driver-integration
    84      decorate: true
    85      always_run: false
    86      path_alias: sigs.k8s.io/azurefile-csi-driver
    87      labels:
    88        preset-service-account: "true"
    89        preset-azure-cred: "true"
    90      spec:
    91        containers:
    92        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    93          command:
    94          - runner.sh
    95          args:
    96          - make
    97          - integration-test
    98          securityContext:
    99            privileged: true
   100      annotations:
   101        testgrid-dashboards: provider-azure-azurefile-csi-driver
   102        testgrid-tab-name: pr-azurefile-csi-driver-integration
   103        description: "Run integration tests for Azure File CSI driver."
   104        testgrid-num-columns-recent: '30'
   105    - name: pull-azurefile-csi-driver-e2e
   106      decorate: true
   107      always_run: false
   108      path_alias: sigs.k8s.io/azurefile-csi-driver
   109      labels:
   110        preset-service-account: "true"
   111        preset-azure-cred: "true"
   112        preset-dind-enabled: "true"
   113      extra_refs:
   114      - org: kubernetes
   115        repo: kubernetes
   116        base_ref: master
   117        path_alias: k8s.io/kubernetes
   118        workdir: true
   119      spec:
   120        containers:
   121        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   122          command:
   123          - runner.sh
   124          - kubetest
   125          args:
   126          # Generic e2e test args
   127          - --test
   128          - --up
   129          - --down
   130          - --dump=$(ARTIFACTS)
   131          # Azure-specific test args
   132          - --provider=skeleton
   133          - --deployment=aksengine
   134          - --aksengine-admin-username=azureuser
   135          - --aksengine-creds=$(AZURE_CREDENTIALS)
   136          - --aksengine-orchestratorRelease=1.21
   137          - --aksengine-public-key=$(AZURE_SSH_PUBLIC_KEY_FILE)
   138          - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/azurefile-csi-driver/master/test/e2e/manifest/linux.json
   139          - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz
   140          # Specific test args
   141          - --test-azure-file-csi-driver
   142          securityContext:
   143            privileged: true
   144      annotations:
   145        testgrid-dashboards: provider-azure-azurefile-csi-driver
   146        testgrid-tab-name: pr-azurefile-csi-driver-e2e
   147        description: "Run E2E tests for Azure File CSI driver."
   148        testgrid-num-columns-recent: '30'
   149    - name: pull-azurefile-csi-driver-e2e-vmss
   150      decorate: true
   151      always_run: false
   152      path_alias: sigs.k8s.io/azurefile-csi-driver
   153      labels:
   154        preset-service-account: "true"
   155        preset-azure-cred: "true"
   156        preset-dind-enabled: "true"
   157      extra_refs:
   158      - org: kubernetes
   159        repo: kubernetes
   160        base_ref: master
   161        path_alias: k8s.io/kubernetes
   162        workdir: true
   163      spec:
   164        containers:
   165        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   166          command:
   167          - runner.sh
   168          - kubetest
   169          args:
   170          # Generic e2e test args
   171          - --test
   172          - --up
   173          - --down
   174          - --dump=$(ARTIFACTS)
   175          # Azure-specific test args
   176          - --provider=skeleton
   177          - --deployment=aksengine
   178          - --aksengine-admin-username=azureuser
   179          - --aksengine-creds=$(AZURE_CREDENTIALS)
   180          - --aksengine-orchestratorRelease=1.21
   181          - --aksengine-public-key=$(AZURE_SSH_PUBLIC_KEY_FILE)
   182          - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/azurefile-csi-driver/master/test/e2e/manifest/linux-vmss.json
   183          - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz
   184          # Specific test args
   185          - --test-azure-file-csi-driver
   186          securityContext:
   187            privileged: true
   188      annotations:
   189        testgrid-dashboards: provider-azure-azurefile-csi-driver
   190        testgrid-tab-name: pr-azurefile-csi-driver-e2e-vmss
   191        description: "Run E2E tests on a VMSS-based cluster for Azure File CSI driver."
   192        testgrid-num-columns-recent: '30'
   193    - name: pull-azurefile-csi-driver-e2e-windows
   194      decorate: true
   195      always_run: false
   196      path_alias: sigs.k8s.io/azurefile-csi-driver
   197      labels:
   198        preset-service-account: "true"
   199        preset-azure-cred: "true"
   200        preset-azure-windows: "true"
   201        preset-k8s-ssh: "true"
   202        preset-dind-enabled: "true"
   203      extra_refs:
   204      - org: kubernetes
   205        repo: kubernetes
   206        base_ref: master
   207        path_alias: k8s.io/kubernetes
   208        workdir: true
   209      spec:
   210        containers:
   211        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   212          command:
   213          - runner.sh
   214          - kubetest
   215          args:
   216          # Generic e2e test args
   217          - --test
   218          - --up
   219          - --down
   220          - --build=quick
   221          - --dump=$(ARTIFACTS)
   222          # Azure-specific test args
   223          - --provider=skeleton
   224          - --deployment=aksengine
   225          - --aksengine-admin-username=azureuser
   226          - --aksengine-creds=$(AZURE_CREDENTIALS)
   227          - --aksengine-orchestratorRelease=1.22
   228          - --aksengine-public-key=$(K8S_SSH_PUBLIC_KEY_PATH)
   229          - --aksengine-private-key=$(K8S_SSH_PRIVATE_KEY_PATH)
   230          - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/azurefile-csi-driver/master/test/e2e/manifest/windows.json
   231          - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz
   232          # Specific test args
   233          - --test-azure-file-csi-driver
   234          securityContext:
   235            privileged: true
   236          env:
   237            - name: TEST_WINDOWS
   238              value: "true"
   239      annotations:
   240        testgrid-dashboards: provider-azure-azurefile-csi-driver
   241        testgrid-tab-name: pr-azurefile-csi-driver-e2e-windows
   242        description: "Run E2E tests on a Windows cluster for Azure File CSI driver."
   243        testgrid-num-columns-recent: '30'
   244    - name: pull-azurefile-csi-driver-e2e-migration
   245      decorate: true
   246      skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$"
   247      path_alias: sigs.k8s.io/azurefile-csi-driver
   248      branches:
   249      - (master)|(^release-.+$)
   250      labels:
   251        preset-dind-enabled: "true"
   252        preset-kind-volume-mounts: "true"
   253        preset-azure-cred-only: "true"
   254        preset-azure-anonymous-pull: "true"
   255        preset-azure-capz-sa-cred: "true"
   256      extra_refs:
   257        - org: kubernetes-sigs
   258          repo: cluster-api-provider-azure
   259          base_ref: release-1.13
   260          path_alias: sigs.k8s.io/cluster-api-provider-azure
   261          workdir: true
   262        - org: kubernetes-sigs
   263          repo: cloud-provider-azure
   264          base_ref: master
   265          path_alias: sigs.k8s.io/cloud-provider-azure
   266          workdir: false
   267      spec:
   268        containers:
   269          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   270            command:
   271              - runner.sh
   272              - ./scripts/ci-entrypoint.sh
   273            args:
   274              - bash
   275              - -c
   276              - >-
   277                cd ${GOPATH}/src/sigs.k8s.io/azurefile-csi-driver &&
   278                make e2e-test
   279            securityContext:
   280              privileged: true
   281            env:
   282              - name: AZURE_STORAGE_DRIVER
   283                value: "kubernetes.io/azure-file" # In-tree Azure file storage class
   284              - name: TEST_MIGRATION
   285                value: "true"
   286              - name: NODE_MACHINE_TYPE # CAPZ config
   287                value: "Standard_D2s_v3"
   288              - name: DISABLE_ZONE # azurefile-csi-driver config
   289                value: "true"
   290              - name: KUBERNETES_VERSION # CAPZ config
   291                value: "latest-1.27"
   292      annotations:
   293        testgrid-dashboards: provider-azure-azurefile-csi-driver
   294        testgrid-tab-name: pr-azurefile-csi-driver-e2e-migration
   295        description: "Run E2E tests on a cluster for Azure File CSI driver with CSI migration feature enabled on Linux nodes."
   296        testgrid-num-columns-recent: '30'
   297    - name: pull-azurefile-csi-driver-windows-build
   298      cluster: k8s-infra-prow-build
   299      decorate: true
   300      skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$"
   301      path_alias: sigs.k8s.io/azurefile-csi-driver
   302      labels:
   303        preset-service-account: "true"
   304      spec:
   305        containers:
   306        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   307          command:
   308          - runner.sh
   309          args:
   310          - make
   311          - azurefile-windows
   312          resources:
   313            limits:
   314              cpu: 4
   315              memory: 8Gi
   316            requests:
   317              cpu: 4
   318              memory: 8Gi
   319      annotations:
   320        testgrid-dashboards: provider-azure-azurefile-csi-driver
   321        testgrid-tab-name: pr-azurefile-csi-driver-windows-build
   322        description: "Run make azurefile-windows for Azure File CSI driver."
   323        testgrid-num-columns-recent: '30'
   324    - name: pull-azurefile-csi-driver-e2e-windows-containerd
   325      decorate: true
   326      always_run: false
   327      path_alias: sigs.k8s.io/azurefile-csi-driver
   328      labels:
   329        preset-service-account: "true"
   330        preset-azure-cred: "true"
   331        preset-azure-windows: "true"
   332        preset-k8s-ssh: "true"
   333        preset-dind-enabled: "true"
   334      extra_refs:
   335      - org: kubernetes
   336        repo: kubernetes
   337        base_ref: master
   338        path_alias: k8s.io/kubernetes
   339        workdir: true
   340      spec:
   341        containers:
   342        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   343          command:
   344          - runner.sh
   345          - kubetest
   346          args:
   347          # Generic e2e test args
   348          - --test
   349          - --up
   350          - --down
   351          - --build=quick
   352          - --dump=$(ARTIFACTS)
   353          # Azure-specific test args
   354          - --provider=skeleton
   355          - --deployment=aksengine
   356          - --aksengine-admin-username=azureuser
   357          - --aksengine-creds=$(AZURE_CREDENTIALS)
   358          - --aksengine-orchestratorRelease=1.23
   359          - --aksengine-public-key=$(K8S_SSH_PUBLIC_KEY_PATH)
   360          - --aksengine-private-key=$(K8S_SSH_PRIVATE_KEY_PATH)
   361          - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/azurefile-csi-driver/master/test/e2e/manifest/containerd-windows.json
   362          - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz
   363          # Specific test args
   364          - --test-azure-file-csi-driver
   365          securityContext:
   366            privileged: true
   367          env:
   368            - name: TEST_WINDOWS
   369              value: "true"
   370      annotations:
   371        testgrid-dashboards: provider-azure-azurefile-csi-driver
   372        testgrid-tab-name: pr-azurefile-csi-driver-e2e-windows-containerd
   373        description: "Run E2E tests on a Windows containerd cluster for Azure File CSI driver."
   374        testgrid-num-columns-recent: '30'
   375    - name: pull-azurefile-csi-driver-e2e-migration-windows
   376      decorate: true
   377      skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$"
   378      path_alias: sigs.k8s.io/azurefile-csi-driver
   379      branches:
   380      - (master)|(^release-.+$)
   381      labels:
   382        preset-dind-enabled: "true"
   383        preset-kind-volume-mounts: "true"
   384        preset-azure-cred-only: "true"
   385        preset-azure-windows: "true"
   386        preset-azure-anonymous-pull: "true"
   387        preset-azure-capz-sa-cred: "true"
   388      extra_refs:
   389        - org: kubernetes-sigs
   390          repo: cluster-api-provider-azure
   391          base_ref: release-1.14
   392          path_alias: sigs.k8s.io/cluster-api-provider-azure
   393          workdir: true
   394        - org: kubernetes-sigs
   395          repo: cloud-provider-azure
   396          base_ref: release-1.30
   397          path_alias: sigs.k8s.io/cloud-provider-azure
   398          workdir: false
   399      spec:
   400        containers:
   401          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   402            command:
   403              - runner.sh
   404              - ./scripts/ci-entrypoint.sh
   405            args:
   406              - bash
   407              - -c
   408              - >-
   409                cd ${GOPATH}/src/sigs.k8s.io/azurefile-csi-driver &&
   410                make e2e-test
   411            securityContext:
   412              privileged: true
   413            env:
   414              - name: AZURE_STORAGE_DRIVER
   415                value: "kubernetes.io/azure-file" # In-tree Azure file storage class
   416              - name: TEST_MIGRATION
   417                value: "true"
   418              - name: DISABLE_ZONE # azurefile-csi-driver config
   419                value: "true"
   420              - name: KUBERNETES_VERSION # CAPZ config
   421                value: "latest-1.30"
   422              - name: WINDOWS # azuredisk-csi-driver config
   423                value: "true"
   424              - name: TEST_WINDOWS # CAPZ config
   425                value: "true"
   426              - name: WINDOWS_SERVER_VERSION # CAPZ config
   427                value: "windows-2022"
   428              - name: NODE_MACHINE_TYPE # CAPZ config
   429                value: "Standard_D4s_v3"
   430              - name: WORKER_MACHINE_COUNT # CAPZ config
   431                value: "0" # Don't create any linux worker nodes
   432      annotations:
   433        testgrid-dashboards: provider-azure-azurefile-csi-driver
   434        testgrid-tab-name: pr-azurefile-csi-driver-e2e-migration-windows
   435        description: "Run E2E tests on a cluster for Azure File CSI driver with CSI migration feature enabled on Windows nodes."
   436        testgrid-num-columns-recent: '30'
   437    - name: pull-azurefile-csi-driver-external-e2e-smb
   438      decorate: true
   439      skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$"
   440      path_alias: sigs.k8s.io/azurefile-csi-driver
   441      branches:
   442      - (master)|(^release-.+$)
   443      labels:
   444        preset-dind-enabled: "true"
   445        preset-kind-volume-mounts: "true"
   446        preset-azure-cred-only: "true"
   447        preset-azure-windows: "true"
   448        preset-azure-anonymous-pull: "true"
   449        preset-azure-capz-sa-cred: "true"
   450      extra_refs:
   451        - org: kubernetes-sigs
   452          repo: cluster-api-provider-azure
   453          base_ref: release-1.13
   454          path_alias: sigs.k8s.io/cluster-api-provider-azure
   455          workdir: true
   456        - org: kubernetes-sigs
   457          repo: cloud-provider-azure
   458          base_ref: release-1.27
   459          path_alias: sigs.k8s.io/cloud-provider-azure
   460          workdir: false
   461      spec:
   462        containers:
   463          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   464            command:
   465              - runner.sh
   466              - ./scripts/ci-entrypoint.sh
   467            args:
   468              - bash
   469              - -c
   470              - >-
   471                cd ${GOPATH}/src/sigs.k8s.io/azurefile-csi-driver &&
   472                make e2e-test
   473            securityContext:
   474              privileged: true
   475            env:
   476              - name: KUBERNETES_VERSION # CAPZ config
   477                value: "latest-1.27"
   478              - name: EXTERNAL_E2E_TEST_SMB
   479                value: "true"
   480      annotations:
   481        testgrid-dashboards: provider-azure-azurefile-csi-driver
   482        testgrid-tab-name: pr-azurefile-csi-driver-external-e2e-smb
   483        description: "Run External E2E tests for Azure File CSI driver using SMB protocol."
   484        testgrid-num-columns-recent: '30'
   485    - name: pull-azurefile-csi-driver-external-e2e-smb-windows
   486      decorate: true
   487      always_run: false
   488      path_alias: sigs.k8s.io/azurefile-csi-driver
   489      labels:
   490        preset-dind-enabled: "true"
   491        preset-kind-volume-mounts: "true"
   492        preset-azure-cred-only: "true"
   493        preset-azure-anonymous-pull: "true"
   494        preset-azure-capz-sa-cred: "true"
   495      extra_refs:
   496        - org: kubernetes-sigs
   497          repo: cluster-api-provider-azure
   498          base_ref: release-1.13
   499          path_alias: sigs.k8s.io/cluster-api-provider-azure
   500          workdir: true
   501        - org: kubernetes-sigs
   502          repo: cloud-provider-azure
   503          base_ref: release-1.23
   504          path_alias: sigs.k8s.io/cloud-provider-azure
   505          workdir: false
   506      spec:
   507        containers:
   508          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   509            command:
   510              - runner.sh
   511              - ./scripts/ci-entrypoint.sh
   512            args:
   513              - bash
   514              - -c
   515              - >-
   516                cd ${GOPATH}/src/sigs.k8s.io/azurefile-csi-driver &&
   517                make e2e-test
   518            securityContext:
   519              privileged: true
   520            env:
   521              - name: WINDOWS # azurefile-csi-driver config
   522                value: "true"
   523              - name: TEST_WINDOWS # CAPZ config
   524                value: "true"
   525              - name: NODE_MACHINE_TYPE # CAPZ config
   526                value: "Standard_D4s_v3"
   527              - name: KUBERNETES_VERSION # CAPZ config
   528                value: "latest-1.24"
   529              - name: WORKER_MACHINE_COUNT # CAPZ config
   530                value: "0" # Don't create any linux worker nodes
   531              - name: EXTERNAL_E2E_TEST_SMB # azurefile-csi-driver config
   532                value: "true"
   533      annotations:
   534        testgrid-dashboards: provider-azure-azurefile-csi-driver
   535        testgrid-tab-name: pr-azurefile-csi-driver-external-e2e-smb-windows
   536        description: "Run External E2E tests for Azure File CSI driver using SMB protocol on Windows."
   537        testgrid-num-columns-recent: '30'
   538    - name: pull-azurefile-csi-driver-external-e2e-nfs
   539      decorate: true
   540      skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$"
   541      path_alias: sigs.k8s.io/azurefile-csi-driver
   542      branches:
   543      - (master)|(^release-.+$)
   544      labels:
   545        preset-dind-enabled: "true"
   546        preset-kind-volume-mounts: "true"
   547        preset-azure-cred-only: "true"
   548        preset-azure-windows: "true"
   549        preset-azure-anonymous-pull: "true"
   550        preset-azure-capz-sa-cred: "true"
   551      extra_refs:
   552        - org: kubernetes-sigs
   553          repo: cluster-api-provider-azure
   554          base_ref: release-1.13
   555          path_alias: sigs.k8s.io/cluster-api-provider-azure
   556          workdir: true
   557        - org: kubernetes-sigs
   558          repo: cloud-provider-azure
   559          base_ref: release-1.28
   560          path_alias: sigs.k8s.io/cloud-provider-azure
   561          workdir: false
   562      spec:
   563        containers:
   564          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   565            command:
   566              - runner.sh
   567              - ./scripts/ci-entrypoint.sh
   568            args:
   569              - bash
   570              - -c
   571              - >-
   572                cd ${GOPATH}/src/sigs.k8s.io/azurefile-csi-driver &&
   573                make e2e-test
   574            securityContext:
   575              privileged: true
   576            env:
   577              - name: KUBERNETES_VERSION # CAPZ config
   578                value: "latest-1.28"
   579              - name: EXTERNAL_E2E_TEST_NFS
   580                value: "true"
   581      annotations:
   582        testgrid-dashboards: provider-azure-azurefile-csi-driver
   583        testgrid-tab-name: pr-azurefile-csi-driver-external-e2e-nfs
   584        description: "Run External E2E tests for Azure File CSI driver using NFS protocol."
   585        testgrid-num-columns-recent: '30'
   586    - name: pull-azurefile-csi-driver-e2e-capz-windows-2019
   587      decorate: true
   588      skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$"
   589      path_alias: sigs.k8s.io/azurefile-csi-driver
   590      labels:
   591        preset-dind-enabled: "true"
   592        preset-kind-volume-mounts: "true"
   593        preset-azure-cred-only: "true"
   594        preset-azure-anonymous-pull: "true"
   595        preset-azure-capz-sa-cred: "true"
   596      extra_refs:
   597        - org: kubernetes-sigs
   598          repo: cluster-api-provider-azure
   599          base_ref: release-1.14
   600          path_alias: sigs.k8s.io/cluster-api-provider-azure
   601          workdir: true
   602        - org: kubernetes-sigs
   603          repo: cloud-provider-azure
   604          base_ref: release-1.30
   605          path_alias: sigs.k8s.io/cloud-provider-azure
   606          workdir: false
   607      spec:
   608        containers:
   609          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   610            command:
   611              - runner.sh
   612              - ./scripts/ci-entrypoint.sh
   613            args:
   614              - bash
   615              - -c
   616              - >-
   617                cd ${GOPATH}/src/sigs.k8s.io/azurefile-csi-driver &&
   618                make e2e-test
   619            securityContext:
   620              privileged: true
   621            env:
   622              - name: WINDOWS # azurefile-csi-driver config
   623                value: "true"
   624              - name: TEST_WINDOWS # CAPZ config
   625                value: "true"
   626              - name: NODE_MACHINE_TYPE # CAPZ config
   627                value: "Standard_D4s_v3"
   628              - name: KUBERNETES_VERSION # CAPZ config
   629                value: "latest-1.30"
   630              - name: WORKER_MACHINE_COUNT # CAPZ config
   631                value: "0" # Don't create any linux worker nodes
   632      annotations:
   633        testgrid-dashboards: provider-azure-azurefile-csi-driver
   634        testgrid-tab-name: pull-azurefile-csi-driver-e2e-capz-windows-2019
   635        description: "Run E2E tests on a capz Windows 2019 cluster for Azure File CSI driver."
   636        testgrid-num-columns-recent: '30'
   637    - name: pull-azurefile-csi-driver-e2e-capz-windows-2022
   638      decorate: true
   639      always_run: false
   640      path_alias: sigs.k8s.io/azurefile-csi-driver
   641      labels:
   642        preset-dind-enabled: "true"
   643        preset-kind-volume-mounts: "true"
   644        preset-azure-cred-only: "true"
   645        preset-azure-anonymous-pull: "true"
   646        preset-azure-capz-sa-cred: "true"
   647      extra_refs:
   648        - org: kubernetes-sigs
   649          repo: cluster-api-provider-azure
   650          base_ref: release-1.14
   651          path_alias: sigs.k8s.io/cluster-api-provider-azure
   652          workdir: true
   653        - org: kubernetes-sigs
   654          repo: cloud-provider-azure
   655          base_ref: release-1.30
   656          path_alias: sigs.k8s.io/cloud-provider-azure
   657          workdir: false
   658      spec:
   659        containers:
   660          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   661            command:
   662              - runner.sh
   663              - ./scripts/ci-entrypoint.sh
   664            args:
   665              - bash
   666              - -c
   667              - >-
   668                cd ${GOPATH}/src/sigs.k8s.io/azurefile-csi-driver &&
   669                make e2e-test
   670            securityContext:
   671              privileged: true
   672            env:
   673              - name: WINDOWS # azurefile-csi-driver config
   674                value: "true"
   675              - name: TEST_WINDOWS # CAPZ config
   676                value: "true"
   677              - name: WINDOWS_SERVER_VERSION # CAPZ config
   678                value: "windows-2022"
   679              - name: NODE_MACHINE_TYPE # CAPZ config
   680                value: "Standard_D4s_v3"
   681              - name: DISABLE_ZONE # azurefile-csi-driver config
   682                value: "true"
   683              - name: KUBERNETES_VERSION # CAPZ config
   684                value: "latest-1.30"
   685              - name: WORKER_MACHINE_COUNT
   686                value: "0" # Don't create any linux worker nodes
   687      annotations:
   688        testgrid-dashboards: provider-azure-azurefile-csi-driver
   689        testgrid-tab-name: pull-azurefile-csi-driver-e2e-capz-windows-2022
   690        description: "Run E2E tests on a capz Windows 2022 cluster for Azure File CSI driver."
   691        testgrid-num-columns-recent: '30'
   692    - name: pull-azurefile-csi-driver-e2e-capz-windows-2019-hostprocess
   693      decorate: true
   694      skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$"
   695      path_alias: sigs.k8s.io/azurefile-csi-driver
   696      labels:
   697        preset-dind-enabled: "true"
   698        preset-kind-volume-mounts: "true"
   699        preset-azure-cred-only: "true"
   700        preset-azure-anonymous-pull: "true"
   701        preset-azure-capz-sa-cred: "true"
   702      extra_refs:
   703        - org: kubernetes-sigs
   704          repo: cluster-api-provider-azure
   705          base_ref: release-1.14
   706          path_alias: sigs.k8s.io/cluster-api-provider-azure
   707          workdir: true
   708        - org: kubernetes-sigs
   709          repo: cloud-provider-azure
   710          base_ref: release-1.30
   711          path_alias: sigs.k8s.io/cloud-provider-azure
   712          workdir: false
   713      spec:
   714        containers:
   715          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   716            command:
   717              - runner.sh
   718              - ./scripts/ci-entrypoint.sh
   719            args:
   720              - bash
   721              - -c
   722              - >-
   723                cd ${GOPATH}/src/sigs.k8s.io/azurefile-csi-driver &&
   724                make e2e-test
   725            securityContext:
   726              privileged: true
   727            env:
   728              - name: WINDOWS # azurefile-csi-driver config
   729                value: "true"
   730              - name: TEST_WINDOWS # CAPZ config
   731                value: "true"
   732              - name: WINDOWS_USE_HOST_PROCESS_CONTAINERS # azurefile-csi-driver config
   733                value: "true"
   734              - name: NODE_MACHINE_TYPE # CAPZ config
   735                value: "Standard_D4s_v3"
   736              - name: KUBERNETES_VERSION # CAPZ config
   737                value: "latest-1.30"
   738              - name: WORKER_MACHINE_COUNT # CAPZ config
   739                value: "0" # Don't create any linux worker nodes
   740      annotations:
   741        testgrid-dashboards: provider-azure-azurefile-csi-driver
   742        testgrid-tab-name: pull-azurefile-csi-driver-e2e-capz-windows-2019-hostprocess
   743        description: "Run E2E tests on a capz Windows 2019 Host-Process cluster for Azure File CSI driver."
   744        testgrid-num-columns-recent: '30'
   745    - name: pull-azurefile-csi-driver-e2e-capz-windows-2022-hostprocess
   746      decorate: true
   747      skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$"
   748      path_alias: sigs.k8s.io/azurefile-csi-driver
   749      labels:
   750        preset-dind-enabled: "true"
   751        preset-kind-volume-mounts: "true"
   752        preset-azure-cred-only: "true"
   753        preset-azure-anonymous-pull: "true"
   754        preset-azure-capz-sa-cred: "true"
   755      extra_refs:
   756        - org: kubernetes-sigs
   757          repo: cluster-api-provider-azure
   758          base_ref: release-1.14
   759          path_alias: sigs.k8s.io/cluster-api-provider-azure
   760          workdir: true
   761        - org: kubernetes-sigs
   762          repo: cloud-provider-azure
   763          base_ref: release-1.30
   764          path_alias: sigs.k8s.io/cloud-provider-azure
   765          workdir: false
   766      spec:
   767        containers:
   768          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   769            command:
   770              - runner.sh
   771              - ./scripts/ci-entrypoint.sh
   772            args:
   773              - bash
   774              - -c
   775              - >-
   776                cd ${GOPATH}/src/sigs.k8s.io/azurefile-csi-driver &&
   777                make e2e-test
   778            securityContext:
   779              privileged: true
   780            env:
   781              - name: WINDOWS # azurefile-csi-driver config
   782                value: "true"
   783              - name: TEST_WINDOWS # CAPZ config
   784                value: "true"
   785              - name: WINDOWS_SERVER_VERSION # CAPZ config
   786                value: "windows-2022"
   787              - name: WINDOWS_USE_HOST_PROCESS_CONTAINERS # azurefile-csi-driver config
   788                value: "true"
   789              - name: NODE_MACHINE_TYPE # CAPZ config
   790                value: "Standard_D4s_v3"
   791              - name: DISABLE_ZONE # azurefile-csi-driver config
   792                value: "true"
   793              - name: KUBERNETES_VERSION # CAPZ config
   794                value: "latest-1.30"
   795              - name: WORKER_MACHINE_COUNT
   796                value: "0" # Don't create any linux worker nodes
   797      annotations:
   798        testgrid-dashboards: provider-azure-azurefile-csi-driver
   799        testgrid-tab-name: pull-azurefile-csi-driver-e2e-capz-windows-2022-hostprocess
   800        description: "Run E2E tests on a capz Windows 2022 Host-Process cluster for Azure File CSI driver."
   801        testgrid-num-columns-recent: '30'
   802    - name: pull-azurefile-csi-driver-e2e-capz
   803      decorate: true
   804      decoration_config:
   805        timeout: 3h
   806      skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$"
   807      path_alias: sigs.k8s.io/azurefile-csi-driver
   808      labels:
   809        preset-dind-enabled: "true"
   810        preset-kind-volume-mounts: "true"
   811        preset-azure-cred-only: "true"
   812        preset-azure-anonymous-pull: "true"
   813        preset-azure-capz-sa-cred: "true"
   814      extra_refs:
   815        - org: kubernetes-sigs
   816          repo: cluster-api-provider-azure
   817          base_ref: release-1.13
   818          path_alias: sigs.k8s.io/cluster-api-provider-azure
   819          workdir: true
   820        - org: kubernetes-sigs
   821          repo: cloud-provider-azure
   822          base_ref: release-1.29
   823          path_alias: sigs.k8s.io/cloud-provider-azure
   824          workdir: false
   825      spec:
   826        containers:
   827          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   828            command:
   829              - runner.sh
   830              - ./scripts/ci-entrypoint.sh
   831            args:
   832              - bash
   833              - -c
   834              - >-
   835                cd ${GOPATH}/src/sigs.k8s.io/azurefile-csi-driver &&
   836                make e2e-test
   837            securityContext:
   838              privileged: true
   839            env:
   840              - name: NODE_MACHINE_TYPE # CAPZ config
   841                value: "Standard_D2s_v3"
   842              - name: KUBERNETES_VERSION # CAPZ config
   843                value: "latest-1.29"
   844      annotations:
   845        testgrid-dashboards: provider-azure-azurefile-csi-driver
   846        testgrid-tab-name: pull-azurefile-csi-driver-e2e-capz
   847        description: "Run E2E tests on a capz cluster for Azure File CSI driver."
   848        testgrid-num-columns-recent: '30'