github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/config/jobs/kubernetes-sigs/poseidon/poseidon-config.yaml (about)

     1  presubmits:  
     2    kubernetes-sigs/poseidon:
     3    - name: ci-poseidon-e2e-gce
     4      always_run: true
     5      labels:
     6        preset-service-account: "true"
     7        preset-k8s-ssh: "true"
     8        preset-dind-enabled: "true"
     9      spec:
    10        containers:
    11        - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
    12          args:
    13          - "--job=$(JOB_NAME)"
    14          - "--repo=github.com/$(REPO_OWNER)/$(REPO_NAME)=$(PULL_REFS)"
    15          - "--root=/go/src"
    16          - "--service-account=/etc/service-account/service-account.json"
    17          - "--upload=gs://kubernetes-jenkins/pr-logs"
    18          - "--timeout=110"
    19          - --scenario=kubernetes_e2e
    20          - --
    21          - --check-leaked-resources
    22          - --cluster=
    23          - --extract=ci/latest
    24          - --gcp-node-image=ubuntu
    25          - --provider=gce
    26          - --test=false
    27          - --test-cmd=../test/e2e-poseidon-gce.sh
    28          - --timeout=60m
    29          securityContext:
    30            privileged: true
    31    - name: pull-poseidon-bazel
    32      always_run: true
    33      labels:
    34        preset-service-account: "true"
    35        preset-bazel-scratch-dir: "true"
    36      spec:
    37        containers:
    38        - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10
    39          args:
    40          - "--job=$(JOB_NAME)"
    41          - "--repo=github.com/$(REPO_OWNER)/$(REPO_NAME)=$(PULL_REFS)"
    42          - "--service-account=/etc/service-account/service-account.json"
    43          - "--upload=gs://kubernetes-jenkins/pr-logs"
    44          - "--timeout=45"
    45          - --scenario=kubernetes_bazel
    46          - --
    47          - --build=//cmd/poseidon
    48          - --test=//... -//hack/... -//vendor/... -//test/e2e/...
    49          - --test-args=--build_tag_filters=-e2e
    50          - --test-args=--test_tag_filters=-e2e
    51          - --test-args=--flaky_test_attempts=3
    52          # Bazel needs privileged mode in order to sandbox builds.
    53          securityContext:
    54            privileged: true
    55          resources:
    56            requests:
    57              memory: "2Gi"
    58    - name: pull-poseidon-verify
    59      branches:
    60      - master
    61      always_run: true
    62      labels:
    63        preset-service-account: "true"
    64      spec:
    65        containers:
    66        - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25
    67          args:
    68          - "--repo=github.com/$(REPO_OWNER)/$(REPO_NAME)=$(PULL_REFS)"
    69          - "--root=/go/src"
    70          - "--upload=gs://kubernetes-jenkins/pr-logs"
    71          - "--clean"
    72          - "--timeout=45"
    73          - --scenario=execute
    74          - --
    75          - make
    76          - verify