k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cloud-provider-azure/cloud-provider-azure-presubmit-1.30.yaml (about)

     1  presubmits:
     2    kubernetes-sigs/cloud-provider-azure:
     3      - name: pull-cloud-provider-azure-check-1-30
     4        cluster: eks-prow-build-cluster
     5        skip_if_only_changed: "^docs/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$"
     6        decorate: true
     7        path_alias: sigs.k8s.io/cloud-provider-azure
     8        branches:
     9          - release-1.30
    10        labels:
    11          preset-service-account: "true"
    12        spec:
    13          containers:
    14            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    15              command:
    16                - runner.sh
    17              args:
    18                - make
    19                - test-check
    20              resources:
    21                limits:
    22                  memory: "9Gi"
    23                  cpu: "2"
    24                requests:
    25                  memory: "9Gi"
    26                  cpu: "2"
    27        annotations:
    28          testgrid-dashboards: provider-azure-cloud-provider-azure-1-30
    29          testgrid-tab-name: pr-cloud-provider-azure-check-1-30
    30          description: "Run lint check tests for cloud-provider-azure release-1.30."
    31          testgrid-num-columns-recent: "30"
    32      # pull-cloud-provider-azure-e2e-ccm-vmss-capz-1-30
    33      - name: pull-cloud-provider-azure-e2e-ccm-vmss-capz-1-30
    34        skip_if_only_changed: "^docs/|^.pipelines/|^site/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$|go.sum"
    35        decorate: true
    36        decoration_config:
    37          timeout: 5h
    38        path_alias: sigs.k8s.io/cloud-provider-azure
    39        branches:
    40          - release-1.30
    41        labels:
    42          preset-dind-enabled: "true"
    43          preset-kind-volume-mounts: "true"
    44          preset-azure-cred-only: "true"
    45          preset-azure-anonymous-pull: "true"
    46          preset-azure-capz-sa-cred: "true"
    47        extra_refs:
    48          - org: kubernetes-sigs
    49            repo: cluster-api-provider-azure
    50            base_ref: release-1.13
    51            path_alias: sigs.k8s.io/cluster-api-provider-azure
    52            workdir: true
    53        spec:
    54          containers:
    55            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    56              command:
    57                - runner.sh
    58                - ./scripts/ci-entrypoint.sh
    59              args:
    60                - bash
    61                - -c
    62                - >-
    63                  cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
    64                  make test-ccm-e2e
    65              securityContext:
    66                privileged: true
    67              env:
    68                - name: TEST_CCM # CAPZ config
    69                  value: "true"
    70                - name: KUBERNETES_VERSION # CAPZ config
    71                  value: "latest-1.30"
    72                - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
    73                  value: "1"
    74                - name: CLUSTER_TEMPLATE # CAPZ config
    75                  value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-machine-pool-ci-version.yaml
    76                - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
    77                  value: "Standard"
    78                - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
    79                  value: "capz"
    80        annotations:
    81          testgrid-dashboards: provider-azure-cloud-provider-azure-1-30
    82          testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-vmss-capz-1-30
    83          description: "Runs Azure specific tests with cloud-provider-azure release-1.30 (https://github.com/kubernetes-sigs/cloud-provider-azure) on vmss, using cluster-api-provider-azure."
    84          testgrid-num-columns-recent: "30"
    85      # pull-cloud-provider-azure-e2e-capz-1-30 runs kubernetes conformance tests.
    86      - name: pull-cloud-provider-azure-e2e-capz-1-30
    87        skip_if_only_changed: "^docs/|^site/|^tests/e2e/|^.pipelines/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)$|go.sum"
    88        decorate: true
    89        decoration_config:
    90          timeout: 5h
    91        path_alias: sigs.k8s.io/cloud-provider-azure
    92        branches:
    93          - release-1.30
    94        labels:
    95          preset-dind-enabled: "true"
    96          preset-kind-volume-mounts: "true"
    97          preset-azure-cred-only: "true"
    98          preset-azure-anonymous-pull: "true"
    99          preset-azure-capz-sa-cred: "true"
   100        extra_refs:
   101          - org: kubernetes-sigs
   102            repo: cluster-api-provider-azure
   103            base_ref: release-1.13
   104            path_alias: sigs.k8s.io/cluster-api-provider-azure
   105            workdir: true
   106          - org: kubernetes
   107            repo: kubernetes
   108            base_ref: release-1.30
   109            path_alias: k8s.io/kubernetes
   110            workdir: false
   111        spec:
   112          containers:
   113            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   114              command:
   115                - runner.sh
   116                - ./scripts/ci-entrypoint.sh
   117              args:
   118                - bash
   119                - -c
   120                - >-
   121                  cp ./kubeconfig ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure/kubeconfig &&
   122                  cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   123                  make test-e2e-capz
   124              securityContext:
   125                privileged: true
   126              env:
   127                - name: TEST_CCM # CAPZ config
   128                  value: "true"
   129                - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   130                  value: "standard"
   131                - name: KUBERNETES_VERSION # CAPZ config
   132                  value: "latest-1.30"
   133                - name: GINKGO_ARGS # cloud-provider-azure config
   134                  value: --ginkgo.focus=\[Conformance\]|\[NodeConformance\] --ginkgo.skip=\[Slow\]|\[Serial\]|\[Flaky\] --report-dir=/logs/artifacts --disable-log-dump=true
   135                - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   136                  value: "1"
   137                - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   138                  value: "capz"
   139                - name: GINKGO_PARALLEL_NODES # cloud-provider-azure config
   140                  value: "30"
   141        annotations:
   142          testgrid-dashboards: provider-azure-cloud-provider-azure-1-30
   143          testgrid-tab-name: pr-cloud-provider-azure-e2e-capz-1-30
   144          description: "Runs Kubernetes conformance tests with cloud-provider-azure release-1.30 (https://github.com/kubernetes-sigs/cloud-provider-azure) using cluster-api-provider-azure."
   145          testgrid-num-columns-recent: "30"
   146      # pull-cloud-provider-azure-e2e-ccm-1-30
   147      - name: pull-cloud-provider-azure-e2e-ccm-capz-1-30
   148        skip_if_only_changed: "^docs/|^site/|^\\.github/|^.pipelines/|\\.(md|adoc)$|^(README|LICENSE)$|go.sum"
   149        decorate: true
   150        decoration_config:
   151          timeout: 5h
   152        path_alias: sigs.k8s.io/cloud-provider-azure
   153        branches:
   154          - release-1.30
   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        spec:
   168          containers:
   169            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   170              command:
   171                - runner.sh
   172                - ./scripts/ci-entrypoint.sh
   173              args:
   174                - bash
   175                - -c
   176                - >-
   177                  cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   178                  make test-ccm-e2e
   179              securityContext:
   180                privileged: true
   181              env:
   182                - name: TEST_CCM # CAPZ config
   183                  value: "true"
   184                - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   185                  value: "standard"
   186                - name: KUBERNETES_VERSION # CAPZ config
   187                  value: "latest-1.30"
   188                - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   189                  value: "1"
   190        annotations:
   191          testgrid-dashboards: provider-azure-cloud-provider-azure-1-30
   192          testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-capz-1-30
   193          description: "Runs Azure specific tests with cloud-provider-azure release-1.30 (https://github.com/kubernetes-sigs/cloud-provider-azure) using cluster-api-provider-azure."
   194          testgrid-num-columns-recent: "30"
   195      # pull-cloud-provider-azure-e2e-ccm-vmss-ip-lb-capz-1-30 runs Azure specific e2e tests with cloud controller manager v1.30 and IP-based load balancer backend pools.
   196      - name: pull-cloud-provider-azure-e2e-ccm-vmss-ip-lb-capz-1-30
   197        skip_if_only_changed: "^docs/|^site/|^helm/|^pkg/azclient/|^kubetest2-aks/|^.pipelines/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)|^examples/|^tests/k8s-azure/manifest$|netlify.toml|.codespellignore|go.sum"
   198        decorate: true
   199        decoration_config:
   200          timeout: 5h
   201        path_alias: sigs.k8s.io/cloud-provider-azure
   202        branches:
   203          - release-1.30
   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.13
   214            path_alias: sigs.k8s.io/cluster-api-provider-azure
   215            workdir: true
   216        spec:
   217          containers:
   218            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   219              command:
   220                - runner.sh
   221              args:
   222                - ./scripts/ci-entrypoint.sh
   223                - bash
   224                - -c
   225                - >-
   226                  cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   227                  make test-ccm-e2e
   228              securityContext:
   229                privileged: true
   230              env:
   231                - name: TEST_CCM # CAPZ config
   232                  value: "true"
   233                - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   234                  value: "1"
   235                - name: KUBERNETES_VERSION # CAPZ config
   236                  value: "latest-1.30"
   237                - name: CLUSTER_TEMPLATE # CAPZ config
   238                  value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-machine-pool-ci-version.yaml
   239                - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   240                  value: "Standard"
   241                - name: ENABLE_MULTI_SLB # cloud-provider-azure config
   242                  value: "false"
   243                - name: PUT_VMSS_VM_BATCH_SIZE # cloud-provider-azure config
   244                  value: "0"
   245                - name: LB_BACKEND_POOL_CONFIG_TYPE # cloud-provider-azure config
   246                  value: "nodeIP"
   247                - name: CUSTOM_CLOUD_PROVIDER_CONFIG # CAPZ config
   248                  value: "https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cloud-config-vmss-default.json"
   249                - name: CCM_E2E_ARGS # cloud-provider-azure config
   250                  value: "-ginkgo.skip=\"\\[Serial\\]\\[Slow\\]|Private\\slink\\sservice|\\[MultipleAgentPools\\]\""
   251                - name: LABEL_FILTER # cloud-provider-azure config
   252                  value: "!Serial && !Slow && !PLS && !Multi-Nodepool"
   253                - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   254                  value: "capz"
   255                - name: ENABLE_VMSS_FLEX # cloud-provider-azure config
   256                  value: "false"
   257        annotations:
   258          testgrid-dashboards: provider-azure-cloud-provider-azure-1-30
   259          testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-vmss-ip-lb-capz-1-30
   260          description: "Runs Azure specific e2e tests with cloud controller manager v1.30 and IP-based load balancer backend pools."
   261          testgrid-num-columns-recent: '30'
   262      # pull-cloud-provider-azure-e2e-ccm-vmss-multi-slb-capz-1-30 runs Azure specific e2e tests with cloud controller manager v1.30 and multiple standard load balancers.
   263      - name: pull-cloud-provider-azure-e2e-ccm-vmss-multi-slb-capz-1-30
   264        skip_if_only_changed: "^docs/|^site/|^helm/|^pkg/azclient/|^kubetest2-aks/|^.pipelines/|^\\.github/|\\.(md|adoc)$|^(README|LICENSE)|^examples/|^tests/k8s-azure/manifest$|netlify.toml|.codespellignore|go.sum"
   265        decorate: true
   266        decoration_config:
   267          timeout: 5h
   268        path_alias: sigs.k8s.io/cloud-provider-azure
   269        branches:
   270          - release-1.30
   271        labels:
   272          preset-dind-enabled: "true"
   273          preset-kind-volume-mounts: "true"
   274          preset-azure-cred-only: "true"
   275          preset-azure-anonymous-pull: "true"
   276          preset-azure-capz-sa-cred: "true"
   277        extra_refs:
   278          - org: kubernetes-sigs
   279            repo: cluster-api-provider-azure
   280            base_ref: release-1.13
   281            path_alias: sigs.k8s.io/cluster-api-provider-azure
   282            workdir: true
   283        spec:
   284          containers:
   285            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   286              command:
   287                - runner.sh
   288              args:
   289                - ./scripts/ci-entrypoint.sh
   290                - bash
   291                - -c
   292                - >-
   293                  cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   294                  make test-ccm-e2e
   295              securityContext:
   296                privileged: true
   297              env:
   298                - name: TEST_CCM # CAPZ config
   299                  value: "true"
   300                - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   301                  value: "1"
   302                - name: KUBERNETES_VERSION # CAPZ config
   303                  value: "latest-1.30"
   304                - name: CLUSTER_TEMPLATE # CAPZ config
   305                  value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/linux-vmss-ci-no-win-oot-credential-provider.yaml
   306                - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   307                  value: "Standard"
   308                - name: CUSTOM_CLOUD_PROVIDER_CONFIG # CAPZ config
   309                  value: "https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cloud-config-vmss-multi-slb.json"
   310                - name: CCM_E2E_ARGS # cloud-provider-azure config
   311                  value: "-ginkgo.skip=\"\\[Serial\\]\\[Slow\\]|Private\\slink\\sservice|\\[MultipleAgentPools\\]\""
   312                - name: LABEL_FILTER # cloud-provider-azure config
   313                  value: "!Serial && !Slow && !PLS && !Multi-Nodepool"
   314                - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   315                  value: "capz"
   316                - name: ENABLE_VMSS_FLEX # cloud-provider-azure config
   317                  value: "false"
   318                - name: TEST_MULTI_SLB
   319                  value: "true"
   320                - name: WINDOWS_WORKER_MACHINE_COUNT
   321                  value: "2"
   322        annotations:
   323          testgrid-dashboards: provider-azure-cloud-provider-azure-1-30
   324          testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-vmss-multi-slb-capz-1-30
   325          description: "Runs Azure specific e2e tests with cloud controller manager v1.30 and multiple standard load balancers."
   326          testgrid-num-columns-recent: '30'
   327      - name: pull-cloud-provider-azure-unit-1-30
   328        cluster: eks-prow-build-cluster
   329        skip_if_only_changed: "^docs/|^site/|^tests/e2e/|^\\.github/|^.pipelines/|\\.(md|adoc)$|^(README|LICENSE)$"
   330        decorate: true
   331        path_alias: sigs.k8s.io/cloud-provider-azure
   332        branches:
   333          - release-1.30
   334        labels:
   335          preset-service-account: "true"
   336        spec:
   337          containers:
   338            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   339              command:
   340                - runner.sh
   341              args:
   342                - make
   343                - test-unit
   344              resources:
   345                limits:
   346                  memory: "9Gi"
   347                  cpu: "2"
   348                requests:
   349                  memory: "9Gi"
   350                  cpu: "2"
   351        annotations:
   352          testgrid-dashboards: provider-azure-cloud-provider-azure-1-30
   353          testgrid-tab-name: pr-cloud-provider-azure-unit-1-30
   354          description: "Run unit tests for cloud-provider-azure release-1.30."
   355          testgrid-num-columns-recent: "30"
   356      - name: pull-cloud-provider-azure-e2e-ccm-ipv6-vmss-capz-1-30
   357        always_run: false
   358        decorate: true
   359        decoration_config:
   360          timeout: 5h
   361        path_alias: sigs.k8s.io/cloud-provider-azure
   362        branches:
   363          - release-1.30
   364        labels:
   365          preset-dind-enabled: "true"
   366          preset-kind-volume-mounts: "true"
   367          preset-azure-cred-only: "true"
   368          preset-azure-anonymous-pull: "true"
   369        extra_refs:
   370          - org: kubernetes-sigs
   371            repo: cluster-api-provider-azure
   372            base_ref: release-1.13
   373            path_alias: sigs.k8s.io/cluster-api-provider-azure
   374            workdir: true
   375        spec:
   376          containers:
   377            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   378              command:
   379              - runner.sh
   380              args:
   381              - ./scripts/ci-entrypoint.sh
   382              - bash
   383              - -c
   384              - >-
   385                cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   386                make test-ccm-e2e
   387              securityContext:
   388                privileged: true
   389              env:
   390                - name: TEST_CCM # CAPZ config
   391                  value: "true"
   392                - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   393                  value: "1"
   394                - name: KUBERNETES_VERSION # CAPZ config
   395                  value: "latest-1.30"
   396                - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   397                  value: "Standard"
   398                - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   399                  value: "capz"
   400                - name: CLUSTER_TEMPLATE # CAPZ config
   401                  value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cluster-template-prow-ipv6-mp.yaml
   402        annotations:
   403          testgrid-dashboards: provider-azure-cloud-provider-azure-1-30
   404          testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-ipv6-vmss-capz-1-30-presubmit
   405          description: "Runs Azure specific tests with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) on IPv6 vmss, using cluster-api-provider-azure."
   406          testgrid-num-columns-recent: '30'
   407      - name: pull-cloud-provider-azure-e2e-ccm-dualstack-vmss-capz-1-30
   408        always_run: false
   409        decorate: true
   410        decoration_config:
   411          timeout: 5h
   412        path_alias: sigs.k8s.io/cloud-provider-azure
   413        branches:
   414          - release-1.30
   415        labels:
   416          preset-dind-enabled: "true"
   417          preset-kind-volume-mounts: "true"
   418          preset-azure-cred-only: "true"
   419          preset-azure-anonymous-pull: "true"
   420        extra_refs:
   421          - org: kubernetes-sigs
   422            repo: cluster-api-provider-azure
   423            base_ref: release-1.13
   424            path_alias: sigs.k8s.io/cluster-api-provider-azure
   425            workdir: true
   426        spec:
   427          containers:
   428            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   429              command:
   430              - runner.sh
   431              args:
   432              - ./scripts/ci-entrypoint.sh
   433              - bash
   434              - -c
   435              - >-
   436                cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   437                make test-ccm-e2e
   438              securityContext:
   439                privileged: true
   440              env:
   441                - name: TEST_CCM # CAPZ config
   442                  value: "true"
   443                - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   444                  value: "1"
   445                - name: KUBERNETES_VERSION # CAPZ config
   446                  value: "latest-1.30"
   447                - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   448                  value: "Standard"
   449                - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   450                  value: "capz"
   451                - name: CLUSTER_TEMPLATE # CAPZ config
   452                  value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cluster-template-prow-dual-stack-mp.yaml
   453        annotations:
   454          testgrid-dashboards: provider-azure-cloud-provider-azure-1-30
   455          testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-dualstack-vmss-capz-1-30-presubmit
   456          description: "Runs Azure specific tests with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) on DualStack vmss, using cluster-api-provider-azure."
   457          testgrid-num-columns-recent: '30'
   458      - name: pull-cloud-provider-azure-e2e-ccm-ipv6-capz-1-30
   459        always_run: false
   460        decorate: true
   461        decoration_config:
   462          timeout: 5h
   463        path_alias: sigs.k8s.io/cloud-provider-azure
   464        branches:
   465          - release-1.30
   466        labels:
   467          preset-dind-enabled: "true"
   468          preset-kind-volume-mounts: "true"
   469          preset-azure-cred-only: "true"
   470          preset-azure-anonymous-pull: "true"
   471        extra_refs:
   472          - org: kubernetes-sigs
   473            repo: cluster-api-provider-azure
   474            base_ref: release-1.13
   475            path_alias: sigs.k8s.io/cluster-api-provider-azure
   476            workdir: true
   477        spec:
   478          containers:
   479            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   480              command:
   481              - runner.sh
   482              - ./scripts/ci-entrypoint.sh
   483              args:
   484              - bash
   485              - -c
   486              - >-
   487                pushd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   488                make test-ccm-e2e &&
   489                popd
   490              securityContext:
   491                privileged: true
   492              env:
   493                - name: TEST_CCM # CAPZ config
   494                  value: "true"
   495                - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   496                  value: "standard"
   497                - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   498                  value: "1"
   499                - name: KUBERNETES_VERSION # CAPZ config
   500                  value: "latest-1.30"
   501                - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   502                  value: "capz"
   503                - name: CLUSTER_TEMPLATE # CAPZ config
   504                  value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-ci-version-ipv6.yaml
   505        annotations:
   506          testgrid-dashboards: provider-azure-cloud-provider-azure-1-30
   507          testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-ipv6-capz-1-30-presubmit
   508          description: "Runs Azure specific tests with cloud-provider-azure IPv6 (https://github.com/kubernetes-sigs/cloud-provider-azure) using cluster-api-provider-azure."
   509          testgrid-num-columns-recent: '30'
   510      - name: pull-cloud-provider-azure-e2e-ccm-dualstack-capz-1-30
   511        always_run: false
   512        decorate: true
   513        decoration_config:
   514          timeout: 5h
   515        path_alias: sigs.k8s.io/cloud-provider-azure
   516        branches:
   517          - release-1.30
   518        labels:
   519          preset-dind-enabled: "true"
   520          preset-kind-volume-mounts: "true"
   521          preset-azure-cred-only: "true"
   522          preset-azure-anonymous-pull: "true"
   523        extra_refs:
   524          - org: kubernetes-sigs
   525            repo: cluster-api-provider-azure
   526            base_ref: release-1.13
   527            path_alias: sigs.k8s.io/cluster-api-provider-azure
   528            workdir: true
   529        spec:
   530          containers:
   531            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   532              command:
   533              - runner.sh
   534              - ./scripts/ci-entrypoint.sh
   535              args:
   536              - bash
   537              - -c
   538              - >-
   539                pushd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   540                make test-ccm-e2e &&
   541                popd
   542              securityContext:
   543                privileged: true
   544              env:
   545                - name: TEST_CCM # CAPZ config
   546                  value: "true"
   547                - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   548                  value: "standard"
   549                - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   550                  value: "1"
   551                - name: KUBERNETES_VERSION # CAPZ config
   552                  value: "latest-1.30"
   553                - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   554                  value: "capz"
   555                - name: CLUSTER_TEMPLATE # CAPZ config
   556                  value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-ci-version-dual-stack.yaml
   557        annotations:
   558          testgrid-dashboards: provider-azure-cloud-provider-azure-1-30
   559          testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-dualstack-capz-1-30-presubmit
   560          description: "Runs Azure specific tests with cloud-provider-azure DualStack (https://github.com/kubernetes-sigs/cloud-provider-azure) using cluster-api-provider-azure."
   561          testgrid-num-columns-recent: '30'
   562  periodics:
   563  - cron: '0 23 * * *'  # Run at 23:00 UTC everyday
   564    name: cloud-provider-azure-master-ipv6-capz-1-30
   565    decorate: true
   566    decoration_config:
   567      timeout: 5h
   568    labels:
   569      preset-dind-enabled: "true"
   570      preset-kind-volume-mounts: "true"
   571      preset-azure-cred-only: "true"
   572      preset-azure-anonymous-pull: "true"
   573      preset-azure-capz-sa-cred: "true"
   574    extra_refs:
   575      - org: kubernetes-sigs
   576        repo: cluster-api-provider-azure
   577        base_ref: release-1.13
   578        path_alias: sigs.k8s.io/cluster-api-provider-azure
   579        workdir: true
   580      - org: kubernetes-sigs
   581        repo: cloud-provider-azure
   582        base_ref: release-1.30
   583        path_alias: sigs.k8s.io/cloud-provider-azure
   584        workdir: false
   585    spec:
   586      containers:
   587        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   588          command:
   589          - runner.sh
   590          args:
   591          - ./scripts/ci-entrypoint.sh
   592          - bash
   593          - -c
   594          - >-
   595            cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   596            make test-ccm-e2e
   597          securityContext:
   598            privileged: true
   599          env:
   600          - name: TEST_CCM # CAPZ config
   601            value: "true"
   602          - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   603            value: "standard"
   604          - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   605            value: "1"
   606          - name: KUBERNETES_VERSION # CAPZ config
   607            value: "latest-1.30"
   608          - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   609            value: "capz"
   610          - name: CLUSTER_TEMPLATE # CAPZ config
   611            value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-ci-version-ipv6.yaml
   612    annotations:
   613      testgrid-dashboards: provider-azure-cloud-provider-azure-1-30
   614      testgrid-tab-name: cloud-provider-azure-master-ipv6-capz-1-30
   615      testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com
   616      description: "Runs Azure specific tests periodically with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) using a stable capz release in an IPv6 single stack cluster."
   617  - cron: '0 23 * * *'  # Run at 23:00 UTC everyday
   618    name: cloud-provider-azure-master-ipv6-vmss-capz-1-30
   619    decorate: true
   620    decoration_config:
   621      timeout: 5h
   622    labels:
   623      preset-dind-enabled: "true"
   624      preset-kind-volume-mounts: "true"
   625      preset-azure-cred-only: "true"
   626      preset-azure-anonymous-pull: "true"
   627      preset-azure-capz-sa-cred: "true"
   628    extra_refs:
   629      - org: kubernetes-sigs
   630        repo: cluster-api-provider-azure
   631        base_ref: release-1.13
   632        path_alias: sigs.k8s.io/cluster-api-provider-azure
   633        workdir: true
   634      - org: kubernetes-sigs
   635        repo: cloud-provider-azure
   636        base_ref: release-1.30
   637        path_alias: sigs.k8s.io/cloud-provider-azure
   638        workdir: false
   639    spec:
   640      containers:
   641        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   642          command:
   643          - runner.sh
   644          args:
   645          - ./scripts/ci-entrypoint.sh
   646          - bash
   647          - -c
   648          - >-
   649            cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   650            make test-ccm-e2e
   651          securityContext:
   652            privileged: true
   653          env:
   654          - name: TEST_CCM # CAPZ config
   655            value: "true"
   656          - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   657            value: "standard"
   658          - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   659            value: "1"
   660          - name: KUBERNETES_VERSION # CAPZ config
   661            value: "latest-1.30"
   662          - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   663            value: "capz"
   664          - name: CLUSTER_TEMPLATE # CAPZ config
   665            value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cluster-template-prow-ipv6-mp.yaml
   666    annotations:
   667      testgrid-dashboards: provider-azure-cloud-provider-azure-1-30
   668      testgrid-tab-name: cloud-provider-azure-master-ipv6-vmss-capz-1-30
   669      testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com
   670      description: "Runs Azure specific tests periodically with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) using a stable capz release in an IPv6 single stack cluster with vmss."
   671  - cron: '0 23 * * *'  # Run at 23:00 UTC everyday
   672    name: cloud-provider-azure-master-dualstack-capz-1-30
   673    decorate: true
   674    decoration_config:
   675      timeout: 5h
   676    labels:
   677      preset-dind-enabled: "true"
   678      preset-kind-volume-mounts: "true"
   679      preset-azure-cred-only: "true"
   680      preset-azure-anonymous-pull: "true"
   681      preset-azure-capz-sa-cred: "true"
   682    extra_refs:
   683      - org: kubernetes-sigs
   684        repo: cluster-api-provider-azure
   685        base_ref: release-1.13
   686        path_alias: sigs.k8s.io/cluster-api-provider-azure
   687        workdir: true
   688      - org: kubernetes-sigs
   689        repo: cloud-provider-azure
   690        base_ref: release-1.30
   691        path_alias: sigs.k8s.io/cloud-provider-azure
   692        workdir: false
   693    spec:
   694      containers:
   695        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   696          command:
   697          - runner.sh
   698          args:
   699          - ./scripts/ci-entrypoint.sh
   700          - bash
   701          - -c
   702          - >-
   703            cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   704            make test-ccm-e2e
   705          securityContext:
   706            privileged: true
   707          env:
   708          - name: TEST_CCM # CAPZ config
   709            value: "true"
   710          - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   711            value: "standard"
   712          - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   713            value: "1"
   714          - name: KUBERNETES_VERSION # CAPZ config
   715            value: "latest-1.30"
   716          - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   717            value: "capz"
   718          - name: CLUSTER_TEMPLATE # CAPZ config
   719            value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-ci-version-dual-stack.yaml
   720    annotations:
   721      testgrid-dashboards: provider-azure-cloud-provider-azure-1-30
   722      testgrid-tab-name: cloud-provider-azure-master-dualstack-capz-1-30
   723      testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com
   724      description: "Runs Azure specific tests periodically with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) using a stable capz release in a dualstack cluster."
   725  - cron: '0 23 * * *'  # Run at 23:00 UTC everyday
   726    name: cloud-provider-azure-master-dualstack-vmss-capz-1-30
   727    decorate: true
   728    decoration_config:
   729      timeout: 5h
   730    labels:
   731      preset-dind-enabled: "true"
   732      preset-kind-volume-mounts: "true"
   733      preset-azure-cred-only: "true"
   734      preset-azure-anonymous-pull: "true"
   735      preset-azure-capz-sa-cred: "true"
   736    extra_refs:
   737      - org: kubernetes-sigs
   738        repo: cluster-api-provider-azure
   739        base_ref: release-1.13
   740        path_alias: sigs.k8s.io/cluster-api-provider-azure
   741        workdir: true
   742      - org: kubernetes-sigs
   743        repo: cloud-provider-azure
   744        base_ref: release-1.30
   745        path_alias: sigs.k8s.io/cloud-provider-azure
   746        workdir: false
   747    spec:
   748      containers:
   749        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   750          command:
   751          - runner.sh
   752          args:
   753          - ./scripts/ci-entrypoint.sh
   754          - bash
   755          - -c
   756          - >-
   757            cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   758            make test-ccm-e2e
   759          securityContext:
   760            privileged: true
   761          env:
   762          - name: TEST_CCM # CAPZ config
   763            value: "true"
   764          - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   765            value: "standard"
   766          - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   767            value: "1"
   768          - name: KUBERNETES_VERSION # CAPZ config
   769            value: "latest-1.30"
   770          - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   771            value: "capz"
   772          - name: CLUSTER_TEMPLATE # CAPZ config
   773            value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cluster-template-prow-dual-stack-mp.yaml
   774    annotations:
   775      testgrid-dashboards: provider-azure-cloud-provider-azure-1-30
   776      testgrid-tab-name: cloud-provider-azure-master-dualstack-vmss-capz-1-30
   777      testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com
   778      description: "Runs Azure specific tests periodically with cloud-provider-azure (https://github.com/kubernetes-sigs/cloud-provider-azure) using a stable capz release in a dualstack cluster with vmss."