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

     1  periodics:
     2  - name: periodic-cluster-api-provider-openstack-e2e-test-main
     3    cluster: k8s-infra-prow-build
     4    labels:
     5      preset-service-account: "true"
     6      preset-dind-enabled: "true"
     7      preset-kind-volume-mounts: "true"
     8    decorate: true
     9    decoration_config:
    10      timeout: 5h
    11    interval: 12h
    12    extra_refs:
    13    - org: kubernetes-sigs
    14      repo: cluster-api-provider-openstack
    15      base_ref: main
    16      path_alias: "sigs.k8s.io/cluster-api-provider-openstack"
    17    max_concurrency: 1
    18    spec:
    19      containers:
    20      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    21        env:
    22        - name: "BOSKOS_HOST"
    23          value: "boskos.test-pods.svc.cluster.local"
    24        - name: E2E_GINKGO_FOCUS
    25          value: "\\[PR-Blocking\\]"
    26        command:
    27        - "runner.sh"
    28        - "./scripts/ci-e2e.sh"
    29        # we need privileged mode in order to do docker in docker
    30        securityContext:
    31          privileged: true
    32        resources:
    33          requests:
    34            # these are both a bit below peak usage during build
    35            # this is mostly for building kubernetes
    36            memory: "3Gi"
    37            # during the tests more like 3-20m is used
    38            cpu: 2000m
    39          limits:
    40            memory: "3Gi"
    41            cpu: 2000m
    42    annotations:
    43      testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-openstack
    44      testgrid-tab-name: periodic-e2e-test-main
    45      testgrid-alert-email: sig-cluster-lifecycle-cluster-api-openstack-alerts@kubernetes.io
    46      testgrid-num-failures-to-alert: "2"
    47      testgrid-alert-stale-results-hours: "48"
    48    reporter_config:
    49      slack:
    50        channel: "cluster-api-openstack"
    51        job_states_to_report:
    52        - failure
    53        - aborted
    54        - error
    55        report_template: ':alert: Failed periodic job: {{.Status.State}}. <{{.Status.URL}}|Spyglass> | <https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-openstack|Testgrid> | <https://prow.k8s.io/?job={{.Spec.Job}}|Deck>'
    56  - name: periodic-cluster-api-provider-openstack-conformance-test-main-with-k8s-ci-artifacts
    57    cluster: k8s-infra-prow-build
    58    labels:
    59      preset-service-account: "true"
    60      preset-dind-enabled: "true"
    61      preset-kind-volume-mounts: "true"
    62    decorate: true
    63    decoration_config:
    64      timeout: 5h
    65    interval: 12h
    66    extra_refs:
    67    - org: kubernetes-sigs
    68      repo: cluster-api-provider-openstack
    69      base_ref: main
    70      path_alias: "sigs.k8s.io/cluster-api-provider-openstack"
    71    max_concurrency: 1
    72    spec:
    73      containers:
    74      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    75        env:
    76        - name: "BOSKOS_HOST"
    77          value: "boskos.test-pods.svc.cluster.local"
    78        - name: E2E_ARGS
    79          value: "-kubetest.use-ci-artifacts"
    80        command:
    81        - "runner.sh"
    82        - "./scripts/ci-conformance.sh"
    83        - "--use-ci-artifacts"
    84        # we need privileged mode in order to do docker in docker
    85        securityContext:
    86          privileged: true
    87        resources:
    88          requests:
    89            # these are both a bit below peak usage during build
    90            # this is mostly for building kubernetes
    91            memory: "3Gi"
    92            # during the tests more like 3-20m is used
    93            cpu: 2000m
    94          limits:
    95            memory: "3Gi"
    96            cpu: 2000m
    97    annotations:
    98      testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-openstack
    99      testgrid-tab-name: periodic-conformance-test-main
   100      testgrid-alert-email: sig-cluster-lifecycle-cluster-api-openstack-alerts@kubernetes.io
   101      testgrid-num-failures-to-alert: "2"
   102      testgrid-alert-stale-results-hours: "48"
   103  - name: periodic-cluster-api-provider-openstack-e2e-full-test-main
   104    cluster: k8s-infra-prow-build
   105    labels:
   106      preset-service-account: "true"
   107      preset-dind-enabled: "true"
   108      preset-kind-volume-mounts: "true"
   109    decorate: true
   110    decoration_config:
   111      timeout: 5h
   112    interval: 12h
   113    extra_refs:
   114    - org: kubernetes-sigs
   115      repo: cluster-api-provider-openstack
   116      base_ref: main
   117      path_alias: "sigs.k8s.io/cluster-api-provider-openstack"
   118    spec:
   119      containers:
   120      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   121        env:
   122        - name: "BOSKOS_HOST"
   123          value: "boskos.test-pods.svc.cluster.local"
   124        # The PR-Blocking tests are run in periodic-cluster-api-provider-openstack-e2e-test
   125        # so we skip them here and run only the rest.
   126        - name: E2E_GINKGO_SKIP
   127          value: "\\[PR-Blocking\\]"
   128        # These tests can use more than 2 machines per cluster and even 2 clusters
   129        # per test for clusterctl upgrade tests, so we limit the parallel jobs
   130        # to avoid capacity issues.
   131        - name: E2E_GINKGO_PARALLEL
   132          value: "1"
   133        command:
   134        - "runner.sh"
   135        - "./scripts/ci-e2e.sh"
   136        # we need privileged mode in order to do docker in docker
   137        securityContext:
   138          privileged: true
   139        resources:
   140          requests:
   141            # these are both a bit below peak usage during build
   142            # this is mostly for building kubernetes
   143            memory: "3Gi"
   144            # during the tests more like 3-20m is used
   145            cpu: 2000m
   146          limits:
   147            memory: "3Gi"
   148            cpu: 2000m
   149    annotations:
   150      testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-openstack
   151      testgrid-tab-name: periodic-e2e-full-test-main
   152      testgrid-alert-email: sig-cluster-lifecycle-cluster-api-openstack-alerts@kubernetes.io
   153      testgrid-num-failures-to-alert: "2"
   154      testgrid-alert-stale-results-hours: "48"
   155    reporter_config:
   156      slack:
   157        channel: "cluster-api-openstack"
   158        job_states_to_report:
   159        - failure
   160        - aborted
   161        - error
   162        report_template: ':alert: Failed periodic job: {{.Status.State}}. <{{.Status.URL}}|Spyglass> | <https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-openstack|Testgrid> | <https://prow.k8s.io/?job={{.Spec.Job}}|Deck>'