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