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