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

     1  presubmits:
     2    kubernetes-sigs/cloud-provider-azure:
     3      - name: pull-cloud-provider-azure-check-1-27
     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.27
    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-27
    29          testgrid-tab-name: pr-cloud-provider-azure-check-1-27
    30          description: "Run lint check tests for cloud-provider-azure release-1.27."
    31          testgrid-num-columns-recent: "30"
    32      # pull-cloud-provider-azure-e2e-ccm-vmss-capz-1-27
    33      - name: pull-cloud-provider-azure-e2e-ccm-vmss-capz-1-27
    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.27
    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.27"
    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/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/linux-vmss-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-27
    82          testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-vmss-capz-1-27
    83          description: "Runs Azure specific tests with cloud-provider-azure release-1.27 (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-27 runs kubernetes conformance tests.
    86      - name: pull-cloud-provider-azure-e2e-capz-1-27
    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.27
    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.27
   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.27"
   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-27
   143          testgrid-tab-name: pr-cloud-provider-azure-e2e-capz-1-27
   144          description: "Runs Kubernetes conformance tests with cloud-provider-azure release-1.27 (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-27
   147      - name: pull-cloud-provider-azure-e2e-ccm-capz-1-27
   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.27
   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.27"
   188                - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   189                  value: "1"
   190        annotations:
   191          testgrid-dashboards: provider-azure-cloud-provider-azure-1-27
   192          testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-capz-1-27
   193          description: "Runs Azure specific tests with cloud-provider-azure release-1.27 (https://github.com/kubernetes-sigs/cloud-provider-azure) using cluster-api-provider-azure."
   194          testgrid-num-columns-recent: "30"
   195      - name: pull-cloud-provider-azure-unit-1-27
   196        cluster: eks-prow-build-cluster
   197        skip_if_only_changed: "^docs/|^site/|^tests/e2e/|^\\.github/|^.pipelines/|\\.(md|adoc)$|^(README|LICENSE)$"
   198        decorate: true
   199        path_alias: sigs.k8s.io/cloud-provider-azure
   200        branches:
   201          - release-1.27
   202        labels:
   203          preset-service-account: "true"
   204        spec:
   205          containers:
   206            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   207              command:
   208                - runner.sh
   209              args:
   210                - make
   211                - test-unit
   212              resources:
   213                limits:
   214                  memory: "9Gi"
   215                  cpu: "2"
   216                requests:
   217                  memory: "9Gi"
   218                  cpu: "2"
   219        annotations:
   220          testgrid-dashboards: provider-azure-cloud-provider-azure-1-27
   221          testgrid-tab-name: pr-cloud-provider-azure-unit-1-27
   222          description: "Run unit tests for cloud-provider-azure release-1.27."
   223          testgrid-num-columns-recent: "30"
   224      - name: pull-cloud-provider-azure-e2e-ccm-ipv6-vmss-capz-1-27
   225        always_run: false
   226        decorate: true
   227        decoration_config:
   228          timeout: 5h
   229        path_alias: sigs.k8s.io/cloud-provider-azure
   230        branches:
   231          - release-1.27
   232        labels:
   233          preset-dind-enabled: "true"
   234          preset-kind-volume-mounts: "true"
   235          preset-azure-cred-only: "true"
   236          preset-azure-anonymous-pull: "true"
   237        extra_refs:
   238          - org: kubernetes-sigs
   239            repo: cluster-api-provider-azure
   240            base_ref: release-1.13
   241            path_alias: sigs.k8s.io/cluster-api-provider-azure
   242            workdir: true
   243        spec:
   244          containers:
   245            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   246              command:
   247              - runner.sh
   248              args:
   249              - ./scripts/ci-entrypoint.sh
   250              - bash
   251              - -c
   252              - >-
   253                cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   254                make test-ccm-e2e
   255              securityContext:
   256                privileged: true
   257              env:
   258                - name: TEST_CCM # CAPZ config
   259                  value: "true"
   260                - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   261                  value: "1"
   262                - name: KUBERNETES_VERSION # CAPZ config
   263                  value: "latest-1.27"
   264                - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   265                  value: "Standard"
   266                - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   267                  value: "capz"
   268                - name: CLUSTER_TEMPLATE # CAPZ config
   269                  value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cluster-template-prow-ipv6-mp.yaml
   270        annotations:
   271          testgrid-dashboards: provider-azure-cloud-provider-azure-1-27
   272          testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-ipv6-vmss-capz-1-27-presubmit
   273          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."
   274          testgrid-num-columns-recent: '30'
   275      - name: pull-cloud-provider-azure-e2e-ccm-dualstack-vmss-capz-1-27
   276        always_run: false
   277        decorate: true
   278        decoration_config:
   279          timeout: 5h
   280        path_alias: sigs.k8s.io/cloud-provider-azure
   281        branches:
   282          - release-1.27
   283        labels:
   284          preset-dind-enabled: "true"
   285          preset-kind-volume-mounts: "true"
   286          preset-azure-cred-only: "true"
   287          preset-azure-anonymous-pull: "true"
   288        extra_refs:
   289          - org: kubernetes-sigs
   290            repo: cluster-api-provider-azure
   291            base_ref: release-1.13
   292            path_alias: sigs.k8s.io/cluster-api-provider-azure
   293            workdir: true
   294        spec:
   295          containers:
   296            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   297              command:
   298              - runner.sh
   299              args:
   300              - ./scripts/ci-entrypoint.sh
   301              - bash
   302              - -c
   303              - >-
   304                cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   305                make test-ccm-e2e
   306              securityContext:
   307                privileged: true
   308              env:
   309                - name: TEST_CCM # CAPZ config
   310                  value: "true"
   311                - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   312                  value: "1"
   313                - name: KUBERNETES_VERSION # CAPZ config
   314                  value: "latest-1.27"
   315                - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   316                  value: "Standard"
   317                - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   318                  value: "capz"
   319                - name: CLUSTER_TEMPLATE # CAPZ config
   320                  value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cluster-template-prow-dual-stack-mp.yaml
   321        annotations:
   322          testgrid-dashboards: provider-azure-cloud-provider-azure-1-27
   323          testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-dualstack-vmss-capz-1-27-presubmit
   324          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."
   325          testgrid-num-columns-recent: '30'
   326      - name: pull-cloud-provider-azure-e2e-ccm-ipv6-capz-1-27
   327        always_run: false
   328        decorate: true
   329        decoration_config:
   330          timeout: 5h
   331        path_alias: sigs.k8s.io/cloud-provider-azure
   332        branches:
   333          - release-1.27
   334        labels:
   335          preset-dind-enabled: "true"
   336          preset-kind-volume-mounts: "true"
   337          preset-azure-cred-only: "true"
   338          preset-azure-anonymous-pull: "true"
   339        extra_refs:
   340          - org: kubernetes-sigs
   341            repo: cluster-api-provider-azure
   342            base_ref: release-1.13
   343            path_alias: sigs.k8s.io/cluster-api-provider-azure
   344            workdir: true
   345        spec:
   346          containers:
   347            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   348              command:
   349              - runner.sh
   350              - ./scripts/ci-entrypoint.sh
   351              args:
   352              - bash
   353              - -c
   354              - >-
   355                pushd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   356                make test-ccm-e2e &&
   357                popd
   358              securityContext:
   359                privileged: true
   360              env:
   361                - name: TEST_CCM # CAPZ config
   362                  value: "true"
   363                - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   364                  value: "standard"
   365                - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   366                  value: "1"
   367                - name: KUBERNETES_VERSION # CAPZ config
   368                  value: "latest-1.27"
   369                - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   370                  value: "capz"
   371                - name: CLUSTER_TEMPLATE # CAPZ config
   372                  value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-ci-version-ipv6.yaml
   373        annotations:
   374          testgrid-dashboards: provider-azure-cloud-provider-azure-1-27
   375          testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-ipv6-capz-1-27-presubmit
   376          description: "Runs Azure specific tests with cloud-provider-azure IPv6 (https://github.com/kubernetes-sigs/cloud-provider-azure) using cluster-api-provider-azure."
   377          testgrid-num-columns-recent: '30'
   378      - name: pull-cloud-provider-azure-e2e-ccm-dualstack-capz-1-27
   379        always_run: false
   380        decorate: true
   381        decoration_config:
   382          timeout: 5h
   383        path_alias: sigs.k8s.io/cloud-provider-azure
   384        branches:
   385          - release-1.27
   386        labels:
   387          preset-dind-enabled: "true"
   388          preset-kind-volume-mounts: "true"
   389          preset-azure-cred-only: "true"
   390          preset-azure-anonymous-pull: "true"
   391        extra_refs:
   392          - org: kubernetes-sigs
   393            repo: cluster-api-provider-azure
   394            base_ref: release-1.13
   395            path_alias: sigs.k8s.io/cluster-api-provider-azure
   396            workdir: true
   397        spec:
   398          containers:
   399            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   400              command:
   401              - runner.sh
   402              - ./scripts/ci-entrypoint.sh
   403              args:
   404              - bash
   405              - -c
   406              - >-
   407                pushd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   408                make test-ccm-e2e &&
   409                popd
   410              securityContext:
   411                privileged: true
   412              env:
   413                - name: TEST_CCM # CAPZ config
   414                  value: "true"
   415                - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   416                  value: "standard"
   417                - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   418                  value: "1"
   419                - name: KUBERNETES_VERSION # CAPZ config
   420                  value: "latest-1.27"
   421                - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   422                  value: "capz"
   423                - name: CLUSTER_TEMPLATE # CAPZ config
   424                  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
   425        annotations:
   426          testgrid-dashboards: provider-azure-cloud-provider-azure-1-27
   427          testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-dualstack-capz-1-27-presubmit
   428          description: "Runs Azure specific tests with cloud-provider-azure DualStack (https://github.com/kubernetes-sigs/cloud-provider-azure) using cluster-api-provider-azure."
   429          testgrid-num-columns-recent: '30'
   430      # pull-cloud-provider-azure-e2e-ccm-vmss-ip-lb-capz-1-27 runs Azure specific e2e tests with cloud controller manager v1.27 and IP-based load balancer backend pools.
   431      - name: pull-cloud-provider-azure-e2e-ccm-vmss-ip-lb-capz-1-27
   432        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"
   433        decorate: true
   434        decoration_config:
   435          timeout: 5h
   436        path_alias: sigs.k8s.io/cloud-provider-azure
   437        branches:
   438          - release-1.27
   439        labels:
   440          preset-dind-enabled: "true"
   441          preset-kind-volume-mounts: "true"
   442          preset-azure-cred-only: "true"
   443          preset-azure-anonymous-pull: "true"
   444          preset-azure-capz-sa-cred: "true"
   445        extra_refs:
   446          - org: kubernetes-sigs
   447            repo: cluster-api-provider-azure
   448            base_ref: release-1.13
   449            path_alias: sigs.k8s.io/cluster-api-provider-azure
   450            workdir: true
   451        spec:
   452          containers:
   453            - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   454              command:
   455                - runner.sh
   456              args:
   457                - ./scripts/ci-entrypoint.sh
   458                - bash
   459                - -c
   460                - >-
   461                  cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   462                  make test-ccm-e2e
   463              securityContext:
   464                privileged: true
   465              env:
   466                - name: TEST_CCM # CAPZ config
   467                  value: "true"
   468                - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   469                  value: "1"
   470                - name: KUBERNETES_VERSION # CAPZ config
   471                  value: "latest-1.27"
   472                - name: CLUSTER_TEMPLATE # CAPZ config
   473                  value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/linux-vmss-ci-version.yaml
   474                - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   475                  value: "Standard"
   476                - name: ENABLE_MULTI_SLB # cloud-provider-azure config
   477                  value: "false"
   478                - name: PUT_VMSS_VM_BATCH_SIZE # cloud-provider-azure config
   479                  value: "0"
   480                - name: LB_BACKEND_POOL_CONFIG_TYPE # cloud-provider-azure config
   481                  value: "nodeIP"
   482                - name: CUSTOM_CLOUD_PROVIDER_CONFIG # CAPZ config
   483                  value: "https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cloud-config-vmss-default.json"
   484                - name: CCM_E2E_ARGS # cloud-provider-azure config
   485                  value: "-ginkgo.skip=\"\\[Serial\\]\\[Slow\\]|Private\\slink\\sservice|\\[MultipleAgentPools\\]\""
   486                - name: LABEL_FILTER # cloud-provider-azure config
   487                  value: "!Serial && !Slow && !PLS && !Multi-Nodepool"
   488                - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   489                  value: "capz"
   490                - name: ENABLE_VMSS_FLEX # cloud-provider-azure config
   491                  value: "false"
   492        annotations:
   493          testgrid-dashboards: provider-azure-cloud-provider-azure-1-27
   494          testgrid-tab-name: pr-cloud-provider-azure-e2e-ccm-vmss-ip-lb-capz-1-27
   495          description: "Runs Azure specific e2e tests with cloud controller manager v1.27 and IP-based load balancer backend pools."
   496          testgrid-num-columns-recent: '30'
   497  periodics:
   498  - cron: '0 20 * * *'  # Run at 20:00 UTC everyday
   499    name: cloud-provider-azure-master-ipv6-capz-1-27
   500    decorate: true
   501    decoration_config:
   502      timeout: 5h
   503    labels:
   504      preset-dind-enabled: "true"
   505      preset-kind-volume-mounts: "true"
   506      preset-azure-cred-only: "true"
   507      preset-azure-anonymous-pull: "true"
   508      preset-azure-capz-sa-cred: "true"
   509    extra_refs:
   510      - org: kubernetes-sigs
   511        repo: cluster-api-provider-azure
   512        base_ref: release-1.13
   513        path_alias: sigs.k8s.io/cluster-api-provider-azure
   514        workdir: true
   515      - org: kubernetes-sigs
   516        repo: cloud-provider-azure
   517        base_ref: release-1.27
   518        path_alias: sigs.k8s.io/cloud-provider-azure
   519        workdir: false
   520    spec:
   521      containers:
   522        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   523          command:
   524          - runner.sh
   525          args:
   526          - ./scripts/ci-entrypoint.sh
   527          - bash
   528          - -c
   529          - >-
   530            cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   531            make test-ccm-e2e
   532          securityContext:
   533            privileged: true
   534          env:
   535          - name: TEST_CCM # CAPZ config
   536            value: "true"
   537          - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   538            value: "standard"
   539          - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   540            value: "1"
   541          - name: KUBERNETES_VERSION # CAPZ config
   542            value: "latest-1.27"
   543          - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   544            value: "capz"
   545          - name: CLUSTER_TEMPLATE # CAPZ config
   546            value: https://raw.githubusercontent.com/kubernetes-sigs/cluster-api-provider-azure/release-1.13/templates/test/ci/cluster-template-prow-ci-version-ipv6.yaml
   547    annotations:
   548      testgrid-dashboards: provider-azure-cloud-provider-azure-1-27
   549      testgrid-tab-name: cloud-provider-azure-master-ipv6-capz-1-27
   550      testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com
   551      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."
   552  - cron: '0 20 * * *'  # Run at 20:00 UTC everyday
   553    name: cloud-provider-azure-master-ipv6-vmss-capz-1-27
   554    decorate: true
   555    decoration_config:
   556      timeout: 5h
   557    labels:
   558      preset-dind-enabled: "true"
   559      preset-kind-volume-mounts: "true"
   560      preset-azure-cred-only: "true"
   561      preset-azure-anonymous-pull: "true"
   562      preset-azure-capz-sa-cred: "true"
   563    extra_refs:
   564      - org: kubernetes-sigs
   565        repo: cluster-api-provider-azure
   566        base_ref: release-1.13
   567        path_alias: sigs.k8s.io/cluster-api-provider-azure
   568        workdir: true
   569      - org: kubernetes-sigs
   570        repo: cloud-provider-azure
   571        base_ref: release-1.27
   572        path_alias: sigs.k8s.io/cloud-provider-azure
   573        workdir: false
   574    spec:
   575      containers:
   576        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   577          command:
   578          - runner.sh
   579          args:
   580          - ./scripts/ci-entrypoint.sh
   581          - bash
   582          - -c
   583          - >-
   584            cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   585            make test-ccm-e2e
   586          securityContext:
   587            privileged: true
   588          env:
   589          - name: TEST_CCM # CAPZ config
   590            value: "true"
   591          - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   592            value: "standard"
   593          - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   594            value: "1"
   595          - name: KUBERNETES_VERSION # CAPZ config
   596            value: "latest-1.27"
   597          - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   598            value: "capz"
   599          - name: CLUSTER_TEMPLATE # CAPZ config
   600            value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cluster-template-prow-ipv6-mp.yaml
   601    annotations:
   602      testgrid-dashboards: provider-azure-cloud-provider-azure-1-27
   603      testgrid-tab-name: cloud-provider-azure-master-ipv6-vmss-capz-1-27
   604      testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com
   605      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."
   606  - cron: '0 20 * * *'  # Run at 20:00 UTC everyday
   607    name: cloud-provider-azure-master-dualstack-capz-1-27
   608    decorate: true
   609    decoration_config:
   610      timeout: 5h
   611    labels:
   612      preset-dind-enabled: "true"
   613      preset-kind-volume-mounts: "true"
   614      preset-azure-cred-only: "true"
   615      preset-azure-anonymous-pull: "true"
   616      preset-azure-capz-sa-cred: "true"
   617    extra_refs:
   618      - org: kubernetes-sigs
   619        repo: cluster-api-provider-azure
   620        base_ref: release-1.13
   621        path_alias: sigs.k8s.io/cluster-api-provider-azure
   622        workdir: true
   623      - org: kubernetes-sigs
   624        repo: cloud-provider-azure
   625        base_ref: release-1.27
   626        path_alias: sigs.k8s.io/cloud-provider-azure
   627        workdir: false
   628    spec:
   629      containers:
   630        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   631          command:
   632          - runner.sh
   633          args:
   634          - ./scripts/ci-entrypoint.sh
   635          - bash
   636          - -c
   637          - >-
   638            cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   639            make test-ccm-e2e
   640          securityContext:
   641            privileged: true
   642          env:
   643          - name: TEST_CCM # CAPZ config
   644            value: "true"
   645          - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   646            value: "standard"
   647          - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   648            value: "1"
   649          - name: KUBERNETES_VERSION # CAPZ config
   650            value: "latest-1.27"
   651          - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   652            value: "capz"
   653          - name: CLUSTER_TEMPLATE # CAPZ config
   654            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
   655    annotations:
   656      testgrid-dashboards: provider-azure-cloud-provider-azure-1-27
   657      testgrid-tab-name: cloud-provider-azure-master-dualstack-capz-1-27
   658      testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com
   659      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."
   660  - cron: '0 20 * * *'  # Run at 20:00 UTC everyday
   661    name: cloud-provider-azure-master-dualstack-vmss-capz-1-27
   662    decorate: true
   663    decoration_config:
   664      timeout: 5h
   665    labels:
   666      preset-dind-enabled: "true"
   667      preset-kind-volume-mounts: "true"
   668      preset-azure-cred-only: "true"
   669      preset-azure-anonymous-pull: "true"
   670      preset-azure-capz-sa-cred: "true"
   671    extra_refs:
   672      - org: kubernetes-sigs
   673        repo: cluster-api-provider-azure
   674        base_ref: release-1.13
   675        path_alias: sigs.k8s.io/cluster-api-provider-azure
   676        workdir: true
   677      - org: kubernetes-sigs
   678        repo: cloud-provider-azure
   679        base_ref: release-1.27
   680        path_alias: sigs.k8s.io/cloud-provider-azure
   681        workdir: false
   682    spec:
   683      containers:
   684        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   685          command:
   686          - runner.sh
   687          args:
   688          - ./scripts/ci-entrypoint.sh
   689          - bash
   690          - -c
   691          - >-
   692            cd ${GOPATH}/src/sigs.k8s.io/cloud-provider-azure &&
   693            make test-ccm-e2e
   694          securityContext:
   695            privileged: true
   696          env:
   697          - name: TEST_CCM # CAPZ config
   698            value: "true"
   699          - name: AZURE_LOADBALANCER_SKU # cloud-provider-azure config
   700            value: "standard"
   701          - name: CONTROL_PLANE_MACHINE_COUNT # CAPZ config
   702            value: "1"
   703          - name: KUBERNETES_VERSION # CAPZ config
   704            value: "latest-1.27"
   705          - name: CLUSTER_PROVISIONING_TOOL # cloud-provider-azure config
   706            value: "capz"
   707          - name: CLUSTER_TEMPLATE # CAPZ config
   708            value: https://raw.githubusercontent.com/kubernetes-sigs/cloud-provider-azure/master/tests/k8s-azure/manifest/cluster-api/cluster-template-prow-dual-stack-mp.yaml
   709    annotations:
   710      testgrid-dashboards: provider-azure-cloud-provider-azure-1-27
   711      testgrid-tab-name: cloud-provider-azure-master-dualstack-vmss-capz-1-27
   712      testgrid-alert-email: kubernetes-provider-azure-oot@googlegroups.com
   713      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."