github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/config/jobs/kubernetes/sig-testing/kubetest-canaries.yaml (about) 1 presubmits: 2 kubernetes/kubernetes: 3 - name: pull-kubernetes-bazel-build-canary 4 always_run: false 5 labels: 6 preset-service-account: "true" 7 preset-bazel-scratch-dir: "true" 8 preset-bazel-remote-cache-enabled: "true" 9 spec: 10 containers: 11 - image: gcr.io/k8s-testimages/kubekins-e2e:latest-experimental 12 imagePullPolicy: Always 13 args: 14 - "--job=$(JOB_NAME)" 15 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 16 - "--service-account=/etc/service-account/service-account.json" 17 - "--upload=gs://kubernetes-jenkins/pr-logs" 18 - "--scenario=kubernetes_bazel" 19 - "--timeout=60" 20 - "--" # end bootstrap args, scenario args below 21 - "--build=//... -//vendor/..." 22 - "--release=//build/release-tars" 23 # Bazel needs privileged mode in order to sandbox builds. 24 securityContext: 25 privileged: true 26 resources: 27 requests: 28 memory: "6Gi" 29 30 - name: pull-kubernetes-bazel-test-canary 31 always_run: false 32 labels: 33 preset-service-account: "true" 34 preset-bazel-scratch-dir: "true" 35 preset-bazel-remote-cache-enabled: "true" 36 spec: 37 containers: 38 - image: gcr.io/k8s-testimages/kubekins-e2e:latest-experimental 39 imagePullPolicy: Always 40 args: 41 - "--job=$(JOB_NAME)" 42 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 43 - "--service-account=/etc/service-account/service-account.json" 44 - "--upload=gs://kubernetes-jenkins/pr-logs" 45 - "--scenario=kubernetes_execute_bazel" 46 - "--timeout=60" 47 - "--" # end bootstrap args, scenario args below 48 - "make" 49 - "bazel-test" 50 # Bazel needs privileged mode in order to sandbox builds. 51 securityContext: 52 privileged: true 53 resources: 54 requests: 55 memory: "6Gi" 56 57 - name: pull-kubernetes-bazel-test-integration-canary 58 always_run: false 59 labels: 60 preset-service-account: "true" 61 preset-bazel-scratch-dir: "true" 62 preset-bazel-remote-cache-enabled: "true" 63 spec: 64 containers: 65 - image: gcr.io/k8s-testimages/kubekins-e2e:latest-experimental 66 imagePullPolicy: Always 67 args: 68 - "--job=$(JOB_NAME)" 69 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 70 - "--service-account=/etc/service-account/service-account.json" 71 - "--upload=gs://kubernetes-jenkins/pr-logs" 72 - "--scenario=kubernetes_execute_bazel" 73 - "--" # end bootstrap args, scenario args below 74 - "--test=//test/integration/..." 75 - "--test-args=--config=integration" 76 - "--timeout=60" 77 # Bazel needs privileged mode in order to sandbox builds. 78 securityContext: 79 privileged: true 80 resources: 81 requests: 82 memory: "6Gi" 83 84 periodics: 85 - name: ci-kubernetes-e2e-prow-canary 86 interval: 1h 87 labels: 88 preset-service-account: "true" 89 preset-k8s-ssh: "true" 90 decorate: true 91 spec: 92 containers: 93 - image: gcr.io/k8s-testimages/kubekins-e2e:latest-master 94 imagePullPolicy: Always 95 command: 96 - runner.sh 97 - /workspace/scenarios/kubernetes_e2e.py 98 args: 99 - --check-leaked-resources 100 - --cluster=canary-e2e-prow 101 - --extract=ci/latest 102 - --gcp-zone=us-central1-f 103 - --ginkgo-parallel=25 104 - --provider=gce 105 - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8 106 - --timeout=65m 107 108 - interval: 30m 109 name: ci-kubernetes-e2e-gce-canary 110 labels: 111 preset-service-account: "true" 112 preset-k8s-ssh: "true" 113 decorate: true 114 spec: 115 containers: 116 - command: 117 - runner.sh 118 - /workspace/scenarios/kubernetes_e2e.py 119 args: 120 - --check-leaked-resources 121 - --check-version-skew=false 122 - --cluster=canary-e2e 123 - --env=ENABLE_POD_SECURITY_POLICY=true 124 - --extract=ci/k8s-stable1 125 - --extract=ci/latest 126 - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging 127 - --gcp-nodes=4 128 - --gcp-zone=us-central1-f 129 - --provider=gce 130 - --test_args=--ginkgo.focus=Variable.Expansion --ginkgo.skip=\[Feature:.+\] --kubectl-path=../../../../kubernetes_skew/cluster/kubectl.sh --minStartupPods=8 131 - --timeout=40m 132 image: gcr.io/k8s-testimages/kubekins-e2e:latest-master 133 imagePullPolicy: Always 134 135 - interval: 2h 136 name: ci-kubernetes-e2e-gce-scalability-canary 137 labels: 138 preset-service-account: "true" 139 preset-k8s-ssh: "true" 140 preset-e2e-scalability-common: "true" 141 decorate: true 142 decoration_config: 143 timeout: 14000000000000 # 140m 144 spec: 145 containers: 146 - command: 147 - runner.sh 148 - /workspace/scenarios/kubernetes_e2e.py 149 args: 150 - --cluster=e2e-big-canary 151 - --extract=ci/latest 152 - --gcp-nodes=100 153 - --gcp-project-type=scalability-project 154 - --gcp-zone=us-east1-b 155 - --provider=gce 156 - --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true --gather-logs-sizes=true --minStartupPods=8 157 - --timeout=120m 158 - --use-logexporter 159 image: gcr.io/k8s-testimages/kubekins-e2e:latest-master 160 imagePullPolicy: Always 161 162 - interval: 30m 163 name: ci-kubernetes-e2e-gke-canary 164 labels: 165 preset-service-account: "true" 166 preset-k8s-ssh: "true" 167 decorate: true 168 spec: 169 containers: 170 - command: 171 - runner.sh 172 - /workspace/scenarios/kubernetes_e2e.py 173 args: 174 - --check-leaked-resources 175 - --cluster= 176 - --deployment=gke 177 - --extract=gke-latest 178 - --gcp-node-image=gci 179 - --gcp-zone=us-central1-b 180 - --ginkgo-parallel 181 - --gke-environment=staging 182 - --provider=gke 183 - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8 184 - --timeout=50m 185 image: gcr.io/k8s-testimages/kubekins-e2e:latest-master 186 imagePullPolicy: Always 187 188 - interval: 1h 189 name: ci-kubernetes-e2e-kops-aws-canary 190 labels: 191 preset-service-account: "true" 192 preset-aws-ssh: "true" 193 preset-aws-credential: "true" 194 decorate: true 195 decoration_config: 196 timeout: 14000000000000 # 140m 197 spec: 198 containers: 199 - command: 200 - runner.sh 201 - /workspace/scenarios/kubernetes_e2e.py 202 args: 203 - --cluster=e2e-kops-aws-canary.test-cncf-aws.k8s.io 204 - --deployment=kops 205 - --env=KUBE_SSH_USER=admin 206 - --extract=ci/latest 207 - --ginkgo-parallel 208 - --kops-etcd-version=3.2.24 209 - --kops-master-count=3 210 - --kops-multiple-zones 211 - --kops-version=https://storage.googleapis.com/kops-ci/bin/latest-ci-updown-green.txt 212 - --provider=aws 213 - --test_args=--ginkgo.flakeAttempts=2 --ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[HPA\]|Dashboard|Services.*functioning.*NodePort 214 - --timeout=120m 215 image: gcr.io/k8s-testimages/kubekins-e2e:latest-master 216 imagePullPolicy: Always 217 218 - interval: 30m 219 name: ci-kubernetes-e2e-kops-gce-canary 220 labels: 221 preset-service-account: "true" 222 preset-k8s-ssh: "true" 223 decorate: true 224 decoration_config: 225 timeout: 14000000000000 # 140m 226 spec: 227 containers: 228 - command: 229 - runner.sh 230 - /workspace/scenarios/kubernetes_e2e.py 231 args: 232 - --cluster=e2e-kops-gce-canary.k8s.local 233 - --deployment=kops 234 - --extract=ci/latest 235 - --ginkgo-parallel=30 236 - --kops-version=https://storage.googleapis.com/kops-ci/bin/latest-ci-updown-green.txt 237 - --kops-zones=us-central1-c 238 - --provider=gce 239 - --test_args=--ginkgo.flakeAttempts=2 --ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[HPA\]|Dashboard|Services.*functioning.*NodePort 240 - --timeout=120m 241 image: gcr.io/k8s-testimages/kubekins-e2e:latest-master 242 imagePullPolicy: Always 243 244 - name: ci-kubernetes-e2e-node-canary 245 interval: 1h 246 labels: 247 preset-service-account: "true" 248 preset-k8s-ssh: "true" 249 decorate: true 250 extra_refs: 251 - org: kubernetes 252 repo: kubernetes 253 base_ref: master 254 path_alias: k8s.io/kubernetes 255 spec: 256 containers: 257 - image: gcr.io/k8s-testimages/kubekins-e2e:latest-master 258 imagePullPolicy: Always 259 command: 260 - runner.sh 261 - /workspace/scenarios/kubernetes_e2e.py 262 args: 263 - --deployment=node 264 - --gcp-zone=us-central1-f 265 - --node-args=--images=cos-stable-60-9592-76-0 --image-project=cos-cloud 266 - --node-test-args=--kubelet-flags=\"--cgroups-per-qos=true --cgroup-root=/\" 267 - --node-tests=true 268 - --provider=gce 269 - --test_args=--nodes=8 --focus=\"\[NodeConformance\]\" --skip=\"\[Flaky\]|\[Serial\]\" 270 - --timeout=90m 271 env: 272 - name: GOPATH 273 value: /go 274 275 - name: ci-kubernetes-kubemark-100-canary 276 interval: 1h 277 labels: 278 preset-service-account: "true" 279 preset-k8s-ssh: "true" 280 preset-dind-enabled: "true" 281 preset-e2e-kubemark-common: "true" 282 decorate: true 283 decoration_config: 284 timeout: 26000000000000 # 260m 285 spec: 286 containers: 287 - image: gcr.io/k8s-testimages/kubekins-e2e:latest-master 288 imagePullPolicy: Always 289 command: 290 - runner.sh 291 - /workspace/scenarios/kubernetes_e2e.py 292 args: 293 - --cluster=kubemark-100-canary 294 - --extract=ci/latest 295 - --gcp-master-size=n1-standard-2 296 - --gcp-node-size=n1-standard-4 297 - --gcp-nodes=3 298 - --gcp-zone=us-central1-f 299 - --kubemark 300 - --kubemark-nodes=100 301 - --provider=gce 302 - --test=false 303 - --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true 304 - --timeout=240m 305 # docker-in-docker needs privileged mode 306 securityContext: 307 privileged: true