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>'