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

     1  periodics:
     2    - name: periodic-cluster-api-provider-gcp-build-main
     3      interval: 4h
     4      decorate: true
     5      cluster: eks-prow-build-cluster
     6      extra_refs:
     7        - org: kubernetes-sigs
     8          repo: cluster-api-provider-gcp
     9          base_ref: main
    10          path_alias: "sigs.k8s.io/cluster-api-provider-gcp"
    11      labels:
    12        preset-service-account: "true"
    13        preset-dind-enabled: "true"
    14        preset-kind-volume-mounts: "true"
    15      spec:
    16        containers:
    17          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    18            command:
    19              - "runner.sh"
    20              - "./scripts/ci-build.sh"
    21            resources:
    22              limits:
    23                cpu: 4
    24                memory: 6Gi
    25              requests:
    26                cpu: 4
    27                memory: 6Gi
    28      annotations:
    29        testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-gcp
    30        testgrid-tab-name: capg-build-main
    31        testgrid-alert-email: sig-cluster-lifecycle-cluster-api-gcp-alerts@kubernetes.io
    32        testgrid-num-failures-to-alert: "2"
    33    - name: periodic-cluster-api-provider-gcp-test-main
    34      interval: 4h
    35      decorate: true
    36      cluster: eks-prow-build-cluster
    37      extra_refs:
    38        - org: kubernetes-sigs
    39          repo: cluster-api-provider-gcp
    40          base_ref: main
    41          path_alias: "sigs.k8s.io/cluster-api-provider-gcp"
    42      labels:
    43        preset-service-account: "true"
    44        preset-dind-enabled: "true"
    45        preset-kind-volume-mounts: "true"
    46      spec:
    47        containers:
    48          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    49            args:
    50              - "runner.sh"
    51              - "./scripts/ci-test.sh"
    52            resources:
    53              limits:
    54                cpu: 4
    55                memory: 6Gi
    56              requests:
    57                cpu: 4
    58                memory: 6Gi
    59      annotations:
    60        testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-gcp
    61        testgrid-tab-name: capg-test-main
    62        testgrid-alert-email: sig-cluster-lifecycle-cluster-api-gcp-alerts@kubernetes.io
    63        testgrid-num-failures-to-alert: "2"
    64    - name: periodic-cluster-api-provider-gcp-make-conformance-main
    65      cluster: k8s-infra-prow-build
    66      labels:
    67        preset-service-account: "true"
    68        preset-dind-enabled: "true"
    69        preset-kind-volume-mounts: "true"
    70      decorate: true
    71      decoration_config:
    72        timeout: 3h
    73      interval: 12h
    74      extra_refs:
    75        - org: kubernetes-sigs
    76          repo: cluster-api-provider-gcp
    77          base_ref: main
    78          path_alias: "sigs.k8s.io/cluster-api-provider-gcp"
    79      spec:
    80        containers:
    81          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    82            env:
    83              - name: "BOSKOS_HOST"
    84                value: "boskos.test-pods.svc.cluster.local"
    85            command:
    86              - "runner.sh"
    87              - "./scripts/ci-conformance.sh"
    88            # we need privileged mode in order to do docker in docker
    89            securityContext:
    90              privileged: true
    91            resources:
    92              limits:
    93                memory: "9000Mi"
    94                cpu: 2000m
    95              requests:
    96                # these are both a bit below peak usage during build
    97                # this is mostly for building kubernetes
    98                memory: "9000Mi"
    99                # during the tests more like 3-20m is used
   100                cpu: 2000m
   101      annotations:
   102        testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-gcp
   103        testgrid-tab-name: capg-conformance-main
   104        testgrid-alert-email: sig-cluster-lifecycle-cluster-api-gcp-alerts@kubernetes.io
   105        testgrid-num-failures-to-alert: "2"
   106    - name: periodic-cluster-api-provider-gcp-make-conformance-main-ci-artifacts
   107      cluster: k8s-infra-prow-build
   108      labels:
   109        preset-service-account: "true"
   110        preset-dind-enabled: "true"
   111        preset-kind-volume-mounts: "true"
   112      decorate: true
   113      decoration_config:
   114        timeout: 3h
   115      interval: 12h
   116      extra_refs:
   117        - org: kubernetes-sigs
   118          repo: cluster-api-provider-gcp
   119          base_ref: main
   120          path_alias: "sigs.k8s.io/cluster-api-provider-gcp"
   121        - org: kubernetes-sigs
   122          repo: image-builder
   123          base_ref: main
   124          path_alias: "sigs.k8s.io/image-builder"
   125      spec:
   126        containers:
   127          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   128            env:
   129              - name: "BOSKOS_HOST"
   130                value: "boskos.test-pods.svc.cluster.local"
   131              - name: E2E_ARGS
   132                value: "-kubetest.use-ci-artifacts"
   133              - name: USE_CI_ARTIFACTS
   134                value: "true"
   135            command:
   136              - "runner.sh"
   137              - "./scripts/ci-conformance.sh"
   138              - "--init-image"
   139            # we need privileged mode in order to do docker in docker
   140            securityContext:
   141              privileged: true
   142            resources:
   143              limits:
   144                memory: "9000Mi"
   145                cpu: 2000m
   146              requests:
   147                # these are both a bit below peak usage during build
   148                # this is mostly for building kubernetes
   149                memory: "9000Mi"
   150                # during the tests more like 3-20m is used
   151                cpu: 2000m
   152      annotations:
   153        # TODO: promote to sig-release-master-informing, once fix PR is merged
   154        # https://github.com/kubernetes-sigs/cluster-api-provider-gcp/pull/1018.
   155        # Also, add back release-team@kubernetes.io to testgrid-alert-email
   156        testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-gcp
   157        testgrid-tab-name: capg-conformance-main-ci-artifacts
   158        testgrid-alert-email: sig-cluster-lifecycle-cluster-api-gcp-alerts@kubernetes.io
   159        testgrid-num-failures-to-alert: "2"