k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cluster-api-provider-azure/cluster-api-provider-azure-periodics-main.yaml (about)

     1  periodics:
     2  - name: periodic-cluster-api-provider-azure-conformance-main
     3    decorate: true
     4    decoration_config:
     5      timeout: 4h
     6    interval: 48h
     7    labels:
     8      preset-dind-enabled: "true"
     9      preset-kind-volume-mounts: "true"
    10      preset-azure-cred-only: "true"
    11      preset-azure-capz-sa-cred: "true"
    12    extra_refs:
    13      - org: kubernetes-sigs
    14        repo: cluster-api-provider-azure
    15        base_ref: main
    16        path_alias: "sigs.k8s.io/cluster-api-provider-azure"
    17    spec:
    18      containers:
    19        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27
    20          command:
    21            - runner.sh
    22          args:
    23            - ./scripts/ci-conformance.sh
    24          # docker-in-docker needs privileged mode
    25          securityContext:
    26            privileged: true
    27          resources:
    28            requests:
    29              cpu: 2
    30              memory: "9Gi"
    31    annotations:
    32      testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-azure
    33      testgrid-tab-name: capz-periodic-conformance-main
    34      testgrid-alert-email: k8s-infra-staging-cluster-api-azure@kubernetes.io
    35      description: Runs conformance & node conformance tests on a stable k8s version with latest cluster-api-provider-azure
    36  - name: periodic-cluster-api-provider-azure-conformance-with-ci-artifacts-main
    37    decorate: true
    38    decoration_config:
    39      timeout: 4h
    40    interval: 48h
    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: main
    51        path_alias: sigs.k8s.io/cluster-api-provider-azure
    52        workdir: true
    53      - org: kubernetes-sigs
    54        repo: cloud-provider-azure
    55        base_ref: master
    56        path_alias: sigs.k8s.io/cloud-provider-azure
    57        workdir: false
    58    spec:
    59      containers:
    60        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27
    61          command:
    62            - runner.sh
    63          args:
    64            - ./scripts/ci-conformance.sh
    65          env:
    66          - name: E2E_ARGS
    67            value: "-kubetest.use-ci-artifacts"
    68          # docker-in-docker needs privileged mode
    69          securityContext:
    70            privileged: true
    71          resources:
    72            requests:
    73              cpu: 2
    74              memory: "9Gi"
    75    annotations:
    76      testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-azure
    77      testgrid-tab-name: capz-periodic-conformance-k8s-ci-main
    78      testgrid-alert-email: kubernetes-provider-azure@googlegroups.com
    79      description: Runs conformance & node conformance tests on latest kubernetes master with cluster-api-provider-azure
    80  - name: periodic-cluster-api-provider-azure-capi-e2e-main
    81    decorate: true
    82    decoration_config:
    83      timeout: 4h
    84    interval: 48h
    85    labels:
    86      preset-dind-enabled: "true"
    87      preset-kind-volume-mounts: "true"
    88      preset-azure-cred-only: "true"
    89      preset-azure-anonymous-pull: "true"
    90      preset-azure-capz-sa-cred: "true"
    91    extra_refs:
    92      - org: kubernetes-sigs
    93        repo: cluster-api-provider-azure
    94        base_ref: main
    95        path_alias: "sigs.k8s.io/cluster-api-provider-azure"
    96    spec:
    97      containers:
    98      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27
    99        command:
   100          - runner.sh
   101        args:
   102          - ./scripts/ci-e2e.sh
   103        env:
   104          - name: GINKGO_FOCUS
   105            value: "Cluster API E2E tests"
   106          - name: GINKGO_SKIP
   107            value: "\\[K8s-Upgrade\\]|API Version Upgrade"
   108        # docker-in-docker needs privileged mode
   109        securityContext:
   110          privileged: true
   111    annotations:
   112      testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-azure
   113      testgrid-tab-name: capz-periodic-capi-e2e-main
   114      testgrid-alert-email: k8s-infra-staging-cluster-api-azure@kubernetes.io
   115  - name: periodic-cluster-api-provider-azure-apiversion-upgrade-main
   116    decorate: true
   117    decoration_config:
   118      timeout: 4h
   119    interval: 48h
   120    labels:
   121      preset-dind-enabled: "true"
   122      preset-kind-volume-mounts: "true"
   123      preset-azure-cred-only: "true"
   124      preset-azure-anonymous-pull: "true"
   125      preset-azure-capz-sa-cred: "true"
   126    extra_refs:
   127      - org: kubernetes-sigs
   128        repo: cluster-api-provider-azure
   129        base_ref: main
   130        path_alias: "sigs.k8s.io/cluster-api-provider-azure"
   131    spec:
   132      containers:
   133        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27
   134          command:
   135            - runner.sh
   136          args:
   137            - ./scripts/ci-e2e.sh
   138          env:
   139            - name: GINKGO_FOCUS
   140              value: "API Version Upgrade"
   141            - name: KUBERNETES_VERSION
   142              value: "v1.23.17"
   143          # we need privileged mode in order to do docker in docker
   144          securityContext:
   145            privileged: true
   146          resources:
   147            requests:
   148              cpu: 7300m
   149    annotations:
   150      testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-azure
   151      testgrid-tab-name: capz-periodic-apiversion-upgrade-main
   152      description: This job creates clusters using supported older api versions (v1alpha4), and verifies that the clusters continue to operate properly after the api version is upgraded to the latest (v1beta1).
   153  - name: periodic-cluster-api-provider-azure-coverage
   154    cluster: k8s-infra-prow-build
   155    interval: 12h
   156    decorate: true
   157    path_alias: "sigs.k8s.io/cluster-api-provider-azure"
   158    extra_refs:
   159      - org: kubernetes-sigs
   160        repo: cluster-api-provider-azure
   161        base_ref: main
   162        path_alias: "sigs.k8s.io/cluster-api-provider-azure"
   163      - org: kubernetes
   164        repo: test-infra
   165        base_ref: master
   166        path_alias: k8s.io/test-infra
   167    spec:
   168      containers:
   169      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27
   170        command:
   171          - runner.sh
   172        args:
   173          - bash
   174          - -c
   175          - |
   176            result=0
   177            ./scripts/ci-test-coverage.sh || result=$?
   178            cp coverage.* ${ARTIFACTS}
   179            cd ../../k8s.io/test-infra/gopherage
   180            GO111MODULE=on go build .
   181            ./gopherage filter --exclude-path="zz_generated,generated\.go" "${ARTIFACTS}/coverage.out" > "${ARTIFACTS}/filtered.cov" || result=$?
   182            ./gopherage html "${ARTIFACTS}/filtered.cov" > "${ARTIFACTS}/coverage.html" || result=$?
   183            ./gopherage junit --threshold 0 "${ARTIFACTS}/filtered.cov" > "${ARTIFACTS}/junit_coverage.xml" || result=$?
   184            exit $result
   185        resources:
   186          limits:
   187            cpu: 2
   188            memory: "9Gi"
   189          requests:
   190            cpu: 2
   191            memory: "9Gi"
   192        securityContext:
   193          privileged: true
   194  - name: periodic-cluster-api-provider-azure-e2e-main
   195    decorate: true
   196    decoration_config:
   197      timeout: 4h
   198    interval: 48h
   199    labels:
   200      preset-dind-enabled: "true"
   201      preset-kind-volume-mounts: "true"
   202      preset-azure-cred-only: "true"
   203      preset-azure-anonymous-pull: "true"
   204      preset-azure-capz-sa-cred: "true"
   205    extra_refs:
   206      - org: kubernetes-sigs
   207        repo: cluster-api-provider-azure
   208        base_ref: main
   209        path_alias: "sigs.k8s.io/cluster-api-provider-azure"
   210    spec:
   211      containers:
   212      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27
   213        command:
   214          - runner.sh
   215        args:
   216          - ./scripts/ci-e2e.sh
   217        env:
   218          - name: GINKGO_FOCUS
   219            value: "Workload cluster creation"
   220          - name: GINKGO_SKIP
   221            value: \[Managed Kubernetes\]
   222        # docker-in-docker needs privileged mode
   223        securityContext:
   224          privileged: true
   225    annotations:
   226      testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-azure
   227      testgrid-tab-name: capz-periodic-e2e-main
   228      testgrid-alert-email: k8s-infra-staging-cluster-api-azure@kubernetes.io
   229  - name: periodic-cluster-api-provider-azure-e2e-aks-main
   230    decorate: true
   231    decoration_config:
   232      timeout: 4h
   233    interval: 48h
   234    labels:
   235      preset-dind-enabled: "true"
   236      preset-kind-volume-mounts: "true"
   237      preset-azure-cred-only: "true"
   238      preset-azure-anonymous-pull: "true"
   239      preset-azure-capz-sa-cred: "true"
   240    extra_refs:
   241      - org: kubernetes-sigs
   242        repo: cluster-api-provider-azure
   243        base_ref: main
   244        path_alias: "sigs.k8s.io/cluster-api-provider-azure"
   245    spec:
   246      containers:
   247      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27
   248        command:
   249          - runner.sh
   250        args:
   251          - ./scripts/ci-e2e.sh
   252        env:
   253          - name: GINKGO_FOCUS
   254            value: \[Managed Kubernetes\]
   255          - name: GINKGO_SKIP
   256            value: ""
   257        # docker-in-docker needs privileged mode
   258        securityContext:
   259          privileged: true
   260    annotations:
   261      testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-azure
   262      testgrid-tab-name: capz-periodic-e2e-aks-main
   263      testgrid-alert-email: k8s-infra-staging-cluster-api-azure@kubernetes.io