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

     1  presubmits:
     2    kubernetes/kubernetes:
     3    - name: pull-kubernetes-verify
     4      always_run: true
     5      labels:
     6        preset-service-account: "true"
     7        preset-dind-enabled: "true"
     8      spec:
     9        containers:
    10        - image: gcr.io/k8s-testimages/bootstrap:v20181219-899fabec7
    11          args:
    12          - "--job=$(JOB_NAME)"
    13          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
    14          - "--service-account=/etc/service-account/service-account.json"
    15          - "--upload=gs://kubernetes-jenkins/pr-logs"
    16          - "--timeout=75"
    17          - --scenario=kubernetes_verify
    18          - --
    19          - "--branch=${PULL_BASE_REF}"
    20          - --exclude-typecheck
    21          - --exclude-godep
    22          - --script=./hack/jenkins/verify-dockerized.sh
    23          # docker-in-docker needs privileged mode
    24          securityContext:
    25            privileged: true
    26          resources:
    27            requests:
    28              cpu: 4
    29  
    30    # TODO(krzyzacy): add branches once this works
    31    # TODO(krzyzacy): Consider combine kubekins-e2e and kubekins-test
    32    - name: pull-kubernetes-verify-podutil
    33      always_run: false
    34      decorate: true
    35      branch:
    36      - master
    37      path_alias: k8s.io/kubernetes
    38      labels:
    39        preset-service-account: "true"
    40        preset-dind-enabled: "true"
    41      spec:
    42        containers:
    43        - image: gcr.io/k8s-testimages/kubekins-e2e:latest-master
    44          imagePullPolicy: Always
    45          command:
    46          - runner.sh
    47          args:
    48          - ./hack/jenkins/verify-dockerized.sh
    49          envs:
    50          - name: KUBE_FORCE_VERIFY_CHECKS
    51            value: "n"
    52          - name: KUBE_VERIFY_GIT_BRANCH
    53            value: master
    54          - name: REPO_DIR
    55            value: /workspace/k8s.io/kubernetes
    56          # docker-in-docker needs privileged mode
    57          securityContext:
    58            privileged: true
    59          resources:
    60            requests:
    61              cpu: 4
    62  
    63  periodics:
    64  - interval: 1h
    65    name: ci-kubernetes-verify-master
    66    labels:
    67      preset-service-account: "true"
    68      preset-dind-enabled: "true"
    69    spec:
    70      containers:
    71      - image: gcr.io/k8s-testimages/bootstrap:v20181219-899fabec7
    72        args:
    73        - --repo=k8s.io/kubernetes
    74        - --timeout=75
    75        - --scenario=kubernetes_verify
    76        - --
    77        - --branch=master
    78        - --force
    79        - --script=./hack/jenkins/verify-dockerized.sh
    80        # docker-in-docker needs privileged mode
    81        securityContext:
    82          privileged: true
    83        resources:
    84          requests:
    85            cpu: 4
    86  
    87  # manual-release-bump-required
    88  - interval: 2h
    89    name: ci-kubernetes-verify-beta
    90    labels:
    91      preset-service-account: "true"
    92      preset-dind-enabled: "true"
    93    spec:
    94      containers:
    95      - image: gcr.io/k8s-testimages/bootstrap:v20181219-899fabec7
    96        args:
    97        - --repo=k8s.io/kubernetes=release-1.13
    98        - --timeout=75
    99        - --scenario=kubernetes_verify
   100        - --
   101        - --branch=release-1.13
   102        - --force
   103        - --script=./hack/jenkins/verify-dockerized.sh
   104        # docker-in-docker needs privileged mode
   105        securityContext:
   106          privileged: true
   107        resources:
   108          requests:
   109            cpu: 4
   110  
   111  # manual-release-bump-required
   112  - interval: 2h
   113    name: ci-kubernetes-verify-stable1
   114    labels:
   115      preset-service-account: "true"
   116      preset-dind-enabled: "true"
   117    spec:
   118      containers:
   119      - image: gcr.io/k8s-testimages/bootstrap:v20181219-899fabec7
   120        args:
   121        - --repo=k8s.io/kubernetes=release-1.12
   122        - --timeout=75
   123        - --scenario=kubernetes_verify
   124        - --
   125        - --branch=release-1.12
   126        - --force
   127        - --script=./hack/jenkins/verify-dockerized.sh
   128        # docker-in-docker needs privileged mode
   129        securityContext:
   130          privileged: true
   131        resources:
   132          requests:
   133            cpu: 4
   134  
   135  # manual-release-bump-required
   136  - interval: 6h
   137    name: ci-kubernetes-verify-stable2
   138    labels:
   139      preset-service-account: "true"
   140      preset-dind-enabled: "true"
   141    spec:
   142      containers:
   143      - image: gcr.io/k8s-testimages/bootstrap:v20181219-899fabec7
   144        args:
   145        - --repo=k8s.io/kubernetes=release-1.11
   146        - --timeout=75
   147        - --scenario=kubernetes_verify
   148        - --
   149        - --branch=release-1.11
   150        - --force
   151        - --script=./hack/jenkins/verify-dockerized.sh
   152        # docker-in-docker needs privileged mode
   153        securityContext:
   154          privileged: true
   155        resources:
   156          requests:
   157            cpu: 4
   158  
   159  # manual-release-bump-required
   160  - interval: 24h
   161    name: ci-kubernetes-verify-stable3
   162    labels:
   163      preset-service-account: "true"
   164      preset-dind-enabled: "true"
   165    spec:
   166      containers:
   167      - image: gcr.io/k8s-testimages/bootstrap:v20181219-899fabec7
   168        args:
   169        - --repo=k8s.io/kubernetes=release-1.10
   170        - --timeout=75
   171        - --scenario=kubernetes_verify
   172        - --
   173        - --branch=release-1.10
   174        - --force
   175        - --script=./hack/jenkins/verify-dockerized.sh
   176        # docker-in-docker needs privileged mode
   177        securityContext:
   178          privileged: true
   179        resources:
   180          requests:
   181            cpu: 4