github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/config/jobs/GoogleCloudPlatform/k8s-multicluster-ingress/k8s-multicluster-ingress-config.yaml (about) 1 presubmits: 2 GoogleCloudPlatform/k8s-multicluster-ingress: 3 - name: pull-kubernetes-multicluster-ingress-test 4 branches: 5 - master 6 always_run: true 7 labels: 8 preset-service-account: "true" 9 spec: 10 containers: 11 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 12 args: 13 - "--repo=github.com/GoogleCloudPlatform/$(REPO_NAME)=$(PULL_REFS)" 14 - "--root=/go/src" 15 - "--upload=gs://kubernetes-jenkins/pr-logs" 16 - --scenario=execute 17 - -- 18 - make 19 - -- 20 - -j 21 - "5" 22 - test 23 - coveralls 24 - vet 25 - fmt 26 - lint 27 volumeMounts: 28 - name: coveralls 29 mountPath: /etc/coveralls-token 30 readOnly: true 31 volumes: 32 - name: coveralls 33 secret: 34 secretName: k8s-multicluster-ingress-coveralls-token 35 36 postsubmits: 37 GoogleCloudPlatform/k8s-multicluster-ingress: 38 - name: ci-kubemci-image-push 39 branches: 40 - master 41 labels: 42 preset-service-account: "true" 43 preset-dind-enabled: "true" 44 spec: 45 containers: 46 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 47 args: 48 - "--repo=k8s.io/test-infra=master" 49 - "--root=/go/src/" 50 - "--timeout=90" 51 - --scenario=execute 52 - -- 53 - make 54 - -- 55 - -C 56 - images/kubemci 57 - push-latest 58 # docker-in-docker needs privileged mode 59 securityContext: 60 privileged: true 61 62 periodics: 63 - interval: 6h 64 name: ci-kubernetes-multicluster-ingress-test 65 labels: 66 preset-service-account: "true" 67 spec: 68 containers: 69 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 70 args: 71 - --repo=github.com/GoogleCloudPlatform/k8s-multicluster-ingress=master 72 - --root=/go/src 73 - --timeout=50 74 - --service-account=/etc/service-account/service-account.json 75 - --upload=gs://kubernetes-jenkins/logs 76 - --scenario=execute 77 - -- 78 - make 79 - -- 80 - -j 81 - "5" 82 - test 83 - coveralls 84 - vet 85 - fmt 86 - lint 87 volumeMounts: 88 - name: coveralls 89 mountPath: /etc/coveralls-token 90 readOnly: true 91 volumes: 92 - name: coveralls 93 secret: 94 secretName: k8s-multicluster-ingress-coveralls-token 95 96 - interval: 60m 97 name: ci-kubemci-ingress-conformance 98 labels: 99 preset-service-account: "true" 100 preset-k8s-ssh: "true" 101 spec: 102 containers: 103 - args: 104 - --timeout=110 105 - --bare 106 - --scenario=kubernetes_e2e 107 - -- 108 - --check-leaked-resources 109 - --env=GCE_GLBC_IMAGE=gcr.io/k8s-ingress-image-push/ingress-gce-glbc-amd64:master 110 - --extract=ci/latest 111 - --gcp-node-image=gci 112 - --gcp-project-type=ingress-project 113 - --gcp-zone=us-central1-f 114 - --provider=gce 115 - --test_args=--ginkgo.focus=\[Feature:kubemci\] --minStartupPods=8 116 - --timeout=90m 117 image: gcr.io/k8s-testimages/e2e-kubemci:latest 118 imagePullPolicy: Always