github.com/yrj2011/jx-test-infra@v0.0.0-20190529031832-7a2065ee98eb/prow/config.yaml (about)

     1  plank:
     2    job_url_template: 'https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/{{if eq .Spec.Type "presubmit"}}pr-logs/pull{{else if eq .Spec.Type "batch"}}pr-logs/pull{{else}}logs{{end}}{{if .Spec.Refs}}{{if ne .Spec.Refs.Org ""}}{{if ne .Spec.Refs.Org "kubernetes"}}/{{if and (eq .Spec.Refs.Org "kubernetes-sigs") (ne .Spec.Refs.Repo "poseidon")}}sigs.k8s.io{{else}}{{.Spec.Refs.Org}}{{end}}_{{.Spec.Refs.Repo}}{{else if ne .Spec.Refs.Repo "kubernetes"}}/{{.Spec.Refs.Repo}}{{end}}{{end}}{{end}}{{if eq .Spec.Type "presubmit"}}/{{with index .Spec.Refs.Pulls 0}}{{.Number}}{{end}}{{else if eq .Spec.Type "batch"}}/batch{{end}}/{{.Spec.Job}}/{{.Status.BuildID}}/'
     3    report_template: '[Full PR test history](https://k8s-gubernator.appspot.com/pr/{{if eq .Spec.Refs.Org "kubernetes"}}{{if eq .Spec.Refs.Repo "kubernetes"}}{{else}}{{.Spec.Refs.Repo}}/{{end}}{{else}}{{.Spec.Refs.Org}}_{{.Spec.Refs.Repo}}/{{end}}{{with index .Spec.Refs.Pulls 0}}{{.Number}}{{end}}). [Your PR dashboard](https://k8s-gubernator.appspot.com/pr/{{with index .Spec.Refs.Pulls 0}}{{.Author}}{{end}}). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/{{.Spec.Refs.Org}}/{{.Spec.Refs.Repo}}/issues?q=is:issue+is:open) when you hit one in your PR.'
     4    pod_pending_timeout: 60m
     5    default_decoration_config:
     6      timeout: 7200000000000 # 2h
     7      grace_period: 15000000000 # 15s
     8      utility_images:
     9        clonerefs: "registry.svc.ci.openshift.org/ci/clonerefs:latest"
    10        initupload: "registry.svc.ci.openshift.org/ci/initupload:latest"
    11        entrypoint: "registry.svc.ci.openshift.org/ci/entrypoint:latest"
    12        sidecar: "registry.svc.ci.openshift.org/ci/sidecar:latest"
    13      gcs_configuration:
    14        bucket: "kubernetes-jenkins"
    15        path_strategy: "legacy"
    16        default_org: "kubernetes"
    17        default_repo: "kubernetes"
    18      gcs_credentials_secret: "service-account"
    19  
    20  sinker:
    21    resync_period: 1m
    22    max_prowjob_age: 48h
    23    max_pod_age: 30m
    24  
    25  deck:
    26    tide_update_period: 1s
    27    hidden_repos:
    28    - kubernetes-security
    29  
    30  prowjob_namespace: default
    31  pod_namespace: test-pods
    32  log_level: info
    33  
    34  branch-protection:
    35    allow_disabled_policies: true  # TODO(fejta): remove, needed by k/website
    36    orgs:
    37      kubernetes:
    38        protect: true
    39        required_status_checks:
    40          contexts:
    41          - cla/linuxfoundation
    42        repos:
    43          api:
    44            restrictions:
    45              users: []
    46              teams:
    47              - stage-bots
    48          apiextensions-apiserver:
    49            restrictions:
    50              users: []
    51              teams:
    52              - stage-bots
    53          apimachinery:
    54            restrictions:
    55              users: []
    56              teams:
    57              - stage-bots
    58          apiserver:
    59            restrictions:
    60              users: []
    61              teams:
    62              - stage-bots
    63          client-go:
    64            restrictions:
    65              users: []
    66              teams:
    67              - stage-bots
    68          code-generator:
    69            restrictions:
    70              users: []
    71              teams:
    72              - stage-bots
    73          dashboard:
    74            required_pull_request_reviews:
    75              required_approving_review_count: 1
    76          dns:
    77            required_status_checks:
    78              strict: true
    79              contexts:
    80              - continuous-integration/travis-ci
    81            required_pull_request_reviews:
    82              required_approving_review_count: 1
    83          git-sync:
    84            enforce_admins: true
    85            required_status_checks:
    86              strict: true
    87            restrictions: # only allow admins
    88              users: []
    89              teams: []
    90          kompose:
    91            required_status_checks:
    92              contexts:
    93              - continuous-integration/travis-ci
    94            required_pull_request_reviews:
    95              required_approving_review_count: 1
    96          kubectl:
    97            required_status_checks:
    98              contexts:
    99              - continuous-integration/travis-ci
   100          kubernetes:
   101            restrictions: # only allow admins
   102              users: []
   103              teams: []
   104          kube-aggregator:
   105            restrictions:
   106              users: []
   107              teams:
   108              - stage-bots
   109          metrics:
   110            restrictions:
   111              users: []
   112              teams:
   113              - stage-bots
   114          org:
   115            restrictions: # only allow admins
   116              users: []
   117              teams: []
   118          repo-infra:
   119            required_status_checks:
   120              contexts:
   121              - continuous-integration/travis-ci
   122          sample-apiserver:
   123            restrictions:
   124              users: []
   125              teams:
   126              - stage-bots
   127          sample-controller:
   128            restrictions:
   129              users: []
   130              teams:
   131              - stage-bots
   132          utils:
   133            required_pull_request_reviews:
   134              required_approving_review_count: 1
   135            required_status_checks:
   136              contexts:
   137              - continuous-integration/travis-ci
   138          website:
   139            protect: false # TODO(fejta): protect all branches soon
   140            required_status_checks:
   141              contexts:
   142              - continuous-integration/travis-ci
   143            branches:
   144              master:
   145                protect: true
   146              release-1.4:
   147                protect: true
   148              release-1.5:
   149                protect: true
   150              release-1.6:
   151                protect: true
   152              release-1.7:
   153                protect: true
   154              release-1.8:
   155                protect: true
   156              release-1.9:
   157                protect: true
   158      kubernetes-sigs:
   159        protect: true
   160        required_status_checks:
   161          contexts:
   162          - cla/linuxfoundation
   163  
   164  tide:
   165    queries:
   166    - orgs:
   167      - kubeflow
   168      labels:
   169      - lgtm
   170      - approved
   171      missingLabels:
   172      - do-not-merge
   173      - do-not-merge/hold
   174      - do-not-merge/invalid-owners-file
   175      - do-not-merge/work-in-progress
   176      - needs-ok-to-test
   177      - needs-rebase
   178    - repos:
   179      - helm/charts
   180      labels:
   181      - lgtm
   182      - approved
   183      - "cncf-cla: yes"
   184      missingLabels:
   185      - do-not-merge
   186      - do-not-merge/blocked-paths
   187      - do-not-merge/cherry-pick-not-approved
   188      - do-not-merge/hold
   189      - do-not-merge/invalid-owners-file
   190      - do-not-merge/release-note-label-needed
   191      - do-not-merge/work-in-progress
   192      - needs-ok-to-test
   193      - needs-rebase
   194    - repos:
   195      - kubernetes/client-go
   196      - kubernetes/cloud-provider-aws
   197      - kubernetes/cloud-provider-azure
   198      - kubernetes/cloud-provider-gcp
   199      - kubernetes/cloud-provider-openstack
   200      - kubernetes/cloud-provider-vsphere
   201      - kubernetes/cluster-registry
   202      - kubernetes/community
   203      - kubernetes/contrib
   204      - kubernetes/dashboard
   205      - kubernetes/examples
   206      - kubernetes/features
   207      - kubernetes/federation
   208      - kubernetes/gengo
   209      - kubernetes/heapster
   210      - kubernetes/ingress-nginx
   211      - kubernetes/kops
   212      - kubernetes/kube-deploy
   213      - kubernetes/kube-openapi
   214      - kubernetes/kube-state-metrics
   215      - kubernetes/kubeadm
   216      - kubernetes/kubernetes-docs-ja
   217      - kubernetes/kubernetes-docs-ko
   218      - kubernetes/kubernetes-template-project
   219      - kubernetes/minikube
   220      - kubernetes/node-problem-detector
   221      - kubernetes/org
   222      - kubernetes/perf-tests
   223      - kubernetes/publishing-bot
   224      - kubernetes/release
   225      - kubernetes/repo-infra
   226      - kubernetes/sig-release
   227      - kubernetes/steering
   228      - kubernetes/test-infra
   229      - kubernetes/website
   230      - kubernetes-sigs/application
   231      - kubernetes-sigs/cluster-api
   232      - kubernetes-sigs/cluster-api-provider-aws
   233      - kubernetes-sigs/cluster-api-provider-gcp
   234      - kubernetes-sigs/cluster-api-provider-openstack
   235      - kubernetes-sigs/controller-runtime
   236      - kubernetes-sigs/controller-tools
   237      - kubernetes-sigs/gcp-compute-persistent-disk-csi-driver
   238      - kubernetes-sigs/gcp-filestore-csi-driver
   239      - kubernetes-sigs/kubebuilder
   240      - kubernetes-sigs/kustomize
   241      - client-go/unofficial-docs
   242      labels:
   243      - lgtm
   244      - approved
   245      - "cncf-cla: yes"
   246      missingLabels:
   247      - do-not-merge
   248      - do-not-merge/blocked-paths
   249      - do-not-merge/cherry-pick-not-approved
   250      - do-not-merge/hold
   251      - do-not-merge/invalid-owners-file
   252      - do-not-merge/release-note-label-needed
   253      - do-not-merge/work-in-progress
   254      - needs-ok-to-test
   255      - needs-rebase
   256    - repos:
   257      - kubernetes/kubectl
   258      labels:
   259      - "cncf-cla: yes"
   260      missingLabels:
   261      - do-not-merge/hold
   262      - do-not-merge/invalid-owners-file
   263      - do-not-merge/work-in-progress
   264      reviewApprovedRequired: true
   265    - repos:
   266      - kubernetes-sigs/federation-v2
   267      - kubernetes-sigs/kubeadm-dind-cluster
   268      - kubernetes-sigs/testing_frameworks
   269      - kubernetes-sigs/poseidon
   270      labels:
   271      - lgtm
   272      - approved
   273      - "cncf-cla: yes"
   274      missingLabels:
   275      - do-not-merge/hold
   276      - do-not-merge/invalid-owners-file
   277      - do-not-merge/work-in-progress
   278      - needs-ok-to-test
   279    - repos:
   280      - kubernetes-incubator/service-catalog
   281      labels:
   282      - lgtm
   283      - approved
   284      - "cncf-cla: yes"
   285      - LGTM1
   286      - LGTM2
   287      missingLabels:
   288      - do-not-merge/hold
   289      - do-not-merge/invalid-owners-file
   290      - do-not-merge/work-in-progress
   291      - needs-ok-to-test
   292      - needs-rebase
   293    merge_method:
   294      helm/charts: squash
   295      kubeflow: squash
   296      kubernetes/dashboard: squash
   297      kubernetes/kube-deploy: squash
   298      kubernetes/website: squash
   299      kubernetes/kubernetes-docs-ja: squash
   300      kubernetes/kubernetes-docs-ko: squash
   301      kubernetes-sigs/cluster-api: squash
   302      kubernetes-sigs/cluster-api-provider-aws: squash
   303      kubernetes-sigs/cluster-api-provider-gcp: squash
   304      kubernetes-sigs/cluster-api-provider-openstack: squash
   305      kubernetes-incubator/service-catalog: squash
   306    target_url: https://prow.k8s.io/tide.html
   307  
   308  push_gateway:
   309    endpoint: pushgateway
   310  
   311  presets:
   312  # credential presets
   313  - labels:
   314      preset-service-account: "true"
   315    env:
   316    - name: GOOGLE_APPLICATION_CREDENTIALS
   317      value: /etc/service-account/service-account.json
   318    volumes:
   319    - name: service
   320      secret:
   321        secretName: service-account
   322    volumeMounts:
   323    - name: service
   324      mountPath: /etc/service-account
   325      readOnly: true
   326  - labels:
   327      preset-gke-alpha-service: "true"
   328    env:
   329    - name: GOOGLE_APPLICATION_CREDENTIALS
   330      value: /etc/service-account/service-account.json
   331    volumes:
   332    - name: service
   333      secret:
   334        secretName: gke-alpha-service-account
   335    volumeMounts:
   336    - name: service
   337      mountPath: /etc/service-account
   338      readOnly: true
   339  - labels:
   340      preset-istio-service: "true"
   341    env:
   342    - name: GOOGLE_APPLICATION_CREDENTIALS
   343      value: /etc/service-account/istio-service-account.json
   344    volumes:
   345    - name: service
   346      secret:
   347        secretName: istio-service-account
   348    volumeMounts:
   349    - name: service
   350      mountPath: /etc/service-account
   351      readOnly: true
   352  - labels:
   353      preset-k8s-ssh: "true"
   354    env:
   355    - name: USER
   356      value: prow
   357    - name: JENKINS_GCE_SSH_PRIVATE_KEY_FILE
   358      value: /etc/ssh-key-secret/ssh-private
   359    - name: JENKINS_GCE_SSH_PUBLIC_KEY_FILE
   360      value: /etc/ssh-key-secret/ssh-public
   361    volumes:
   362    - name: ssh
   363      secret:
   364        defaultMode: 0400
   365        secretName: ssh-key-secret
   366    volumeMounts:
   367    - name: ssh
   368      mountPath: /etc/ssh-key-secret
   369      readOnly: true
   370  - labels:
   371      preset-aws-ssh: "true"
   372    env:
   373    - name: USER
   374      value: prow
   375    - name: JENKINS_AWS_SSH_PRIVATE_KEY_FILE
   376      value: /etc/aws-ssh/aws-ssh-private
   377    - name: JENKINS_AWS_SSH_PUBLIC_KEY_FILE
   378      value: /etc/aws-ssh/aws-ssh-public
   379    volumes:
   380    - name: aws-ssh
   381      secret:
   382        defaultMode: 0400
   383        secretName: aws-ssh-key-secret
   384    volumeMounts:
   385    - name: aws-ssh
   386      mountPath: /etc/aws-ssh
   387      readOnly: true
   388  - labels:
   389      preset-aws-credential: "true"
   390    env:
   391    - name: JENKINS_AWS_CREDENTIALS_FILE
   392      value: /etc/aws-cred/credentials
   393    volumes:
   394    - name: aws-cred
   395      secret:
   396        defaultMode: 0400
   397        secretName: aws-cred-new
   398    volumeMounts:
   399    - name: aws-cred
   400      mountPath: /etc/aws-cred
   401      readOnly: true
   402  # storage / caching presets
   403  - labels:
   404      preset-bazel-scratch-dir: "true"
   405    env:
   406    - name: TEST_TMPDIR
   407      value: /bazel-scratch/.cache/bazel
   408    volumes:
   409    - name: bazel-scratch
   410      emptyDir: {}
   411    volumeMounts:
   412    - name: bazel-scratch
   413      mountPath: /bazel-scratch/.cache
   414  - labels:
   415      preset-bazel-remote-cache-enabled: "true"
   416    env:
   417    - name: BAZEL_REMOTE_CACHE_ENABLED
   418      value: "true"
   419  - labels:
   420      preset-cloud-provider-azure-account: "true"
   421    env:
   422    - name: IMAGE_REGISTRY
   423      value: kaicr1.azurecr.io
   424    - name: K8S_AZURE_ACCOUNT_CONFIG
   425      value: /etc/cloud-provider-azure-account/account.env
   426    volumes:
   427    - name: cloud-provider-azure-account-cloud
   428      secret:
   429        secretName: cloud-provider-azure-account
   430        items:
   431        - key: account.env
   432          path: account.env
   433    - name: cloud-provider-azure-account-registry
   434      secret:
   435        secretName: cloud-provider-azure-account
   436        items:
   437        - key: registry.json
   438          path: config.json
   439    volumeMounts:
   440    - name: cloud-provider-azure-account-cloud
   441      mountPath: /etc/cloud-provider-azure-account
   442      readOnly: true
   443    - name: cloud-provider-azure-account-registry
   444      mountPath: /root/.docker
   445      readOnly: true
   446  
   447  presubmits:
   448    kubernetes/cloud-provider-azure:
   449    - name: pull-cloud-provider-azure-check
   450      agent: kubernetes
   451      always_run: true
   452      context: pull-cloud-provider-azure-check
   453      rerun_command: "/test pull-cloud-provider-azure-check"
   454      trigger: "(?m)^/test( all| pull-cloud-provider-azure-check),?(\\s+|$)"
   455      branches:
   456      - master
   457      labels:
   458        preset-service-account: "true"
   459      spec:
   460        containers:
   461        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
   462          args:
   463          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   464          - "--root=/go/src"
   465          - "--upload=gs://kubernetes-jenkins/pr-logs"
   466  
   467    - name: pull-cloud-provider-azure-e2e
   468      agent: kubernetes
   469      always_run: false
   470      context: pull-cloud-provider-azure-e2e
   471      rerun_command: "/test pull-cloud-provider-azure-e2e"
   472      trigger: "(?m)^/test pull-cloud-provider-azure-e2e,?(\\s+|$)"
   473      branches:
   474      - master
   475      labels:
   476        preset-service-account: "true"
   477        preset-cloud-provider-azure-account: "true"
   478      spec:
   479        containers:
   480        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
   481          args:
   482          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   483          - "--root=/go/src"
   484          - "--timeout=100"
   485          - "--upload=gs://kubernetes-jenkins/pr-logs"
   486          env:
   487          - name: DOCKER_IN_DOCKER_ENABLED
   488            value: "true"
   489          securityContext:
   490            privileged: true
   491          volumeMounts:
   492          - mountPath: /docker-graph
   493            name: auto-generated-docker-graph-volume-mount
   494        volumes:
   495        - name: auto-generated-docker-graph-volume-mount
   496          emptyDir: {}
   497  
   498    - name: pull-cloud-provider-azure-unit
   499      agent: kubernetes
   500      always_run: true
   501      context: pull-cloud-provider-azure-unit
   502      rerun_command: "/test pull-cloud-provider-azure-unit"
   503      trigger: "(?m)^/test( all| pull-cloud-provider-azure-unit),?(\\s+|$)"
   504      branches:
   505      - master
   506      labels:
   507        preset-service-account: "true"
   508      spec:
   509        containers:
   510        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
   511          args:
   512          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   513          - "--root=/go/src"
   514          - "--upload=gs://kubernetes-jenkins/pr-logs"
   515  
   516    kubernetes/cloud-provider-openstack:
   517    - name: pull-cloud-provider-openstack-check
   518      agent: kubernetes
   519      always_run: true
   520      context: pull-cloud-provider-openstack-check
   521      rerun_command: "/test pull-cloud-provider-openstack-check"
   522      trigger: "(?m)^/test( all| pull-cloud-provider-openstack-check),?(\\s+|$)"
   523      branches:
   524      - master
   525      labels:
   526        preset-service-account: "true"
   527      spec:
   528        containers:
   529        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
   530          args:
   531          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   532          - "--root=/go/src"
   533          - "--upload=gs://kubernetes-jenkins/pr-logs"
   534  
   535    - name: pull-cloud-provider-openstack-test
   536      agent: kubernetes
   537      always_run: true
   538      context: pull-cloud-provider-openstack-test
   539      rerun_command: "/test pull-cloud-provider-openstack-test"
   540      trigger: "(?m)^/test( all| pull-cloud-provider-openstack-test),?(\\s+|$)"
   541      branches:
   542      - master
   543      labels:
   544        preset-service-account: "true"
   545      spec:
   546        containers:
   547        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
   548          args:
   549          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   550          - "--root=/go/src"
   551          - "--upload=gs://kubernetes-jenkins/pr-logs"
   552  
   553    kubernetes/community:
   554    - name: pull-community-verify
   555      agent: kubernetes
   556      context: pull-community-verify
   557      branches:
   558      - master
   559      rerun_command: "/test pull-community-verify"
   560      trigger: "(?m)^/test( all| pull-community-verify),?(\\s+|$)"
   561      always_run: true
   562      labels:
   563        preset-service-account: "true"
   564      spec:
   565        containers:
   566        - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25
   567          args:
   568          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   569          - "--root=/go/src"
   570          - "--upload=gs://kubernetes-jenkins/pr-logs"
   571  
   572    kubernetes/dns:
   573    - name: pull-kubernetes-dns-test
   574      agent: kubernetes
   575      context: pull-kubernetes-dns-test
   576      branches:
   577      - master
   578      rerun_command: "/test pull-kubernetes-dns-test"
   579      trigger: "(?m)^/test( all| pull-kubernetes-dns-test),?(\\s+|$)"
   580      always_run: true
   581      labels:
   582        preset-service-account: "true"
   583      spec:
   584        containers:
   585        - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25
   586          args:
   587          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   588          - "--root=/go/src"
   589          - "--upload=gs://kubernetes-jenkins/pr-logs"
   590  
   591    kubernetes/ingress-gce:
   592    - name: pull-ingress-gce-test
   593      agent: kubernetes
   594      context: pull-ingress-gce-test
   595      rerun_command: "/test pull-ingress-gce-test"
   596      trigger: "(?m)^/test( all| pull-ingress-gce-test),?(\\s+|$)"
   597      always_run: true
   598      labels:
   599        preset-service-account: "true"
   600        preset-k8s-ssh: "true"
   601      spec:
   602        containers:
   603        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
   604          args:
   605          - "--repo=k8s.io/ingress-gce=$(PULL_REFS)"
   606          - "--root=/go/src/"
   607          - "--upload=gs://kubernetes-jenkins/pr-logs"
   608          env:
   609          - name: DOCKER_IN_DOCKER_ENABLED
   610            value: "true"
   611          volumeMounts:
   612          - name: docker-graph
   613            mountPath: /docker-graph
   614          # docker-in-docker needs privileged mode
   615          securityContext:
   616            privileged: true
   617        volumes:
   618        - name: docker-graph
   619          emptyDir: {}
   620  
   621    GoogleCloudPlatform/k8s-multicluster-ingress:
   622    - name: pull-kubernetes-multicluster-ingress-test
   623      agent: kubernetes
   624      context: pull-kubernetes-multicluster-ingress-test
   625      branches:
   626      - master
   627      rerun_command: "/test pull-kubernetes-multicluster-ingress-test"
   628      trigger: "(?m)^/test( all| pull-kubernetes-multicluster-ingress-test),?(\\s+|$)"
   629      always_run: true
   630      labels:
   631        preset-service-account: "true"
   632      spec:
   633        containers:
   634        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
   635          args:
   636          - "--repo=github.com/GoogleCloudPlatform/$(REPO_NAME)=$(PULL_REFS)"
   637          - "--root=/go/src"
   638          - "--upload=gs://kubernetes-jenkins/pr-logs"
   639          volumeMounts:
   640          - name: coveralls
   641            mountPath: /etc/coveralls-token
   642            readOnly: true
   643        volumes:
   644        - name: coveralls
   645          secret:
   646            secretName: k8s-multicluster-ingress-coveralls-token
   647  
   648    kubernetes/federation:
   649    - name: pull-federation-bazel-test
   650      agent: kubernetes
   651      context: pull-federation-bazel-test
   652      always_run: true
   653      rerun_command: "/test pull-federation-bazel-test"
   654      trigger: "(?m)^/test( all| pull-federation-bazel-test),?(\\s+|$)"
   655      labels:
   656        preset-service-account: "true"
   657        preset-bazel-scratch-dir: "true"
   658      spec:
   659        containers:
   660        - image: gcr.io/k8s-testimages/bazelbuild:v20180201-0184a54dc-0.8.1
   661          args:
   662          - "--job=$(JOB_NAME)"
   663          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   664          - "--service-account=/etc/service-account/service-account.json"
   665          - "--upload=gs://kubernetes-jenkins/pr-logs"
   666          - "--" # end bootstrap args, scenario args below
   667          - "--test=//... -//build/... -//vendor/..."
   668          - "--manual-test=//hack:verify-all"
   669          - "--test-args=--build_tag_filters=-e2e"
   670          - "--test-args=--test_tag_filters=-e2e"
   671          - "--test-args=--flaky_test_attempts=3"
   672          # Bazel needs privileged mode in order to sandbox builds.
   673          securityContext:
   674            privileged: true
   675          resources:
   676            requests:
   677              memory: "6Gi"
   678  
   679    - name: pull-federation-e2e-gce
   680      agent: kubernetes
   681      always_run: true
   682      context: pull-federation-e2e-gce
   683      rerun_command: "/test pull-federation-e2e-gce"
   684      trigger: "(?m)^/test( all| pull-federation-e2e-gce),?(\\s+|$)"
   685      labels:
   686        preset-service-account: "true"
   687        preset-k8s-ssh: "true"
   688      spec:
   689        containers:
   690        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
   691          args:
   692          - "--repo=k8s.io/federation=$(PULL_REFS)"
   693          - "--repo=k8s.io/release"
   694          - "--root=/go/src/"
   695          - "--upload=gs://kubernetes-jenkins/pr-logs"
   696          - "--timeout=110"
   697          env:
   698          - name: DOCKER_IN_DOCKER_ENABLED
   699            value: "true"
   700          # docker-in-docker needs privileged mode
   701          securityContext:
   702            privileged: true
   703          volumeMounts:
   704          - name: docker-graph
   705            mountPath: /docker-graph
   706        volumes:
   707        - name: docker-graph
   708          emptyDir: {}
   709    - name: pull-federation-verify
   710      agent: kubernetes
   711      context: pull-federation-verify
   712      rerun_command: "/test pull-federation-verify"
   713      trigger: "/test( all| pull-federation-verify)"
   714      always_run: true
   715      labels:
   716        preset-service-account: "true"
   717      spec:
   718        containers:
   719        - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25
   720          args:
   721          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   722          - "--root=/go/src"
   723          - "--upload=gs://kubernetes-jenkins/pr-logs"
   724  
   725    kubernetes/heapster:
   726    - name: pull-heapster-e2e
   727      agent: kubernetes
   728      always_run: true
   729      context: pull-heapster-e2e
   730      rerun_command: "/test pull-heapster-e2e"
   731      trigger: "(?m)^/test( all| pull-heapster-e2e),?(\\s+|$)"
   732      labels:
   733        preset-service-account: "true"
   734        preset-k8s-ssh: "true"
   735      spec:
   736        containers:
   737        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
   738          args:
   739          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   740          - "--root=/go/src"
   741          - "--upload=gs://kubernetes-jenkins/pr-logs"
   742          env:
   743          - name: DOCKER_IN_DOCKER_ENABLED
   744            value: "true"
   745          volumeMounts:
   746          - name: docker-graph
   747            mountPath: /docker-graph
   748          securityContext:
   749            privileged: true
   750        volumes:
   751        - name: docker-graph
   752          emptyDir: {}
   753    - name: pull-heapster-unit
   754      agent: kubernetes
   755      always_run: true
   756      context: pull-heapster-unit
   757      rerun_command: "/test pull-heapster-unit"
   758      trigger: "(?m)^/test( all| pull-heapster-unit),?(\\s+|$)"
   759      labels:
   760        preset-service-account: "true"
   761        preset-k8s-ssh: "true"
   762      spec:
   763        containers:
   764        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
   765          args:
   766          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   767          - "--root=/go/src"
   768          - "--upload=gs://kubernetes-jenkins/pr-logs"
   769  
   770    kubernetes/kops:
   771    - name: pull-kops-bazel-build
   772      agent: kubernetes
   773      context: pull-kops-bazel-build
   774      branches:
   775      - master
   776      always_run: true
   777      skip_report: false
   778      rerun_command: "/test pull-kops-bazel-build"
   779      trigger: "(?m)^/test( all| pull-kops-bazel-build),?(\\s+|$)"
   780      labels:
   781        preset-service-account: "true"
   782        preset-bazel-scratch-dir: "true"
   783        preset-bazel-remote-cache-enabled: "true"
   784      spec:
   785        containers:
   786        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-experimental
   787          args:
   788          - "--job=$(JOB_NAME)"
   789          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   790          - "--service-account=/etc/service-account/service-account.json"
   791          - "--upload=gs://kubernetes-jenkins/pr-logs"
   792          - "--scenario=kubernetes_execute_bazel"
   793          - "--" # end bootstrap args, scenario args below
   794          - "make"
   795          - "bazel-build"
   796          # Bazel needs privileged mode in order to sandbox builds.
   797          securityContext:
   798            privileged: true
   799          resources:
   800            requests:
   801              memory: "2Gi"
   802  
   803    - name: pull-kops-bazel-test
   804      agent: kubernetes
   805      context: pull-kops-bazel-test
   806      branches:
   807      - master
   808      always_run: true
   809      skip_report: false
   810      rerun_command: "/test pull-kops-bazel-test"
   811      trigger: "(?m)^/test( all| pull-kops-bazel-test),?(\\s+|$)"
   812      labels:
   813        preset-service-account: "true"
   814        preset-bazel-scratch-dir: "true"
   815        preset-bazel-remote-cache-enabled: "true"
   816      spec:
   817        containers:
   818        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-experimental
   819          args:
   820          - "--job=$(JOB_NAME)"
   821          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   822          - "--service-account=/etc/service-account/service-account.json"
   823          - "--upload=gs://kubernetes-jenkins/pr-logs"
   824          - "--scenario=kubernetes_execute_bazel"
   825          - "--" # end bootstrap args, scenario args below
   826          - "make"
   827          - "bazel-test"
   828          # Bazel needs privileged mode in order to sandbox builds.
   829          securityContext:
   830            privileged: true
   831          resources:
   832            requests:
   833              memory: "2Gi"
   834  
   835    - name: pull-kops-e2e-kubernetes-aws
   836      agent: kubernetes
   837      always_run: true
   838      context: pull-kops-e2e-kubernetes-aws
   839      rerun_command: "/test pull-kops-e2e-kubernetes-aws"
   840      trigger: "(?m)^/test( all| pull-kops-e2e-kubernetes-aws),?(\\s+|$)"
   841      labels:
   842        preset-service-account: "true"
   843        preset-aws-ssh: "true"
   844        preset-aws-credential: "true"
   845      spec:
   846        containers:
   847        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
   848          args:
   849          - --root=/go/src
   850          - --job=$(JOB_NAME)
   851          - --repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)
   852          - --service-account=/etc/service-account/service-account.json
   853          - --upload=gs://kubernetes-jenkins/pr-logs
   854          - --timeout=90
   855          env:
   856          - name: DOCKER_IN_DOCKER_ENABLED
   857            value: "true"
   858          # docker-in-docker needs privileged mode
   859          securityContext:
   860            privileged: true
   861          volumeMounts:
   862          - name: docker-graph
   863            mountPath: /docker-graph
   864          resources:
   865            requests:
   866              memory: "6Gi"
   867        volumes:
   868        - name: docker-graph
   869          emptyDir: {}
   870  
   871    - name: pull-kops-verify-bazel
   872      agent: kubernetes
   873      context: pull-kops-verify-bazel
   874      branches:
   875      - master
   876      rerun_command: "/test pull-kops-verify-bazel"
   877      trigger: "(?m)^/test( all| pull-kops-verify-bazel),?(\\s+|$)"
   878      always_run: true
   879      labels:
   880        preset-service-account: "true"
   881      spec:
   882        containers:
   883        - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25
   884          args:
   885          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   886          - "--root=/go/src"
   887          - "--upload=gs://kubernetes-jenkins/pr-logs"
   888  
   889    - name: pull-kops-verify-boilerplate
   890      agent: kubernetes
   891      context: pull-kops-verify-boilerplate
   892      branches:
   893      - master
   894      rerun_command: "/test pull-kops-verify-boilerplate"
   895      trigger: "(?m)^/test( all| pull-kops-verify-boilerplate),?(\\s+|$)"
   896      always_run: true
   897      labels:
   898        preset-service-account: "true"
   899      spec:
   900        containers:
   901        - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25
   902          args:
   903          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   904          - "--root=/go/src"
   905          - "--upload=gs://kubernetes-jenkins/pr-logs"
   906  
   907    - name: pull-kops-verify-gofmt
   908      agent: kubernetes
   909      context: pull-kops-verify-gofmt
   910      branches:
   911      - master
   912      rerun_command: "/test pull-kops-verify-gofmt"
   913      trigger: "(?m)^/test( all| pull-kops-verify-gofmt),?(\\s+|$)"
   914      always_run: true
   915      labels:
   916        preset-service-account: "true"
   917      spec:
   918        containers:
   919        - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25
   920          args:
   921          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   922          - "--root=/go/src"
   923          - "--upload=gs://kubernetes-jenkins/pr-logs"
   924  
   925    - name: pull-kops-verify-govet
   926      agent: kubernetes
   927      context: pull-kops-verify-govet
   928      branches:
   929      - master
   930      rerun_command: "/test pull-kops-verify-govet"
   931      trigger: "(?m)^/test( all| pull-kops-verify-govet),?(\\s+|$)"
   932      always_run: true
   933      labels:
   934        preset-service-account: "true"
   935      spec:
   936        containers:
   937        - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25
   938          args:
   939          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   940          - "--root=/go/src"
   941          - "--upload=gs://kubernetes-jenkins/pr-logs"
   942  
   943    - name: pull-kops-verify-packages
   944      agent: kubernetes
   945      context: pull-kops-verify-packages
   946      branches:
   947      - master
   948      rerun_command: "/test pull-kops-verify-packages"
   949      trigger: "(?m)^/test( all| pull-kops-verify-packages),?(\\s+|$)"
   950      always_run: true
   951      labels:
   952        preset-service-account: "true"
   953      spec:
   954        containers:
   955        - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25
   956          args:
   957          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   958          - "--root=/go/src"
   959          - "--upload=gs://kubernetes-jenkins/pr-logs"
   960  
   961    kubernetes/cluster-registry:
   962    - name: pull-cluster-registry-verify-gensrc
   963      agent: kubernetes
   964      context: pull-cluster-registry-verify-gensrc
   965      always_run: true
   966      rerun_command: "/test pull-cluster-registry-verify-gensrc"
   967      trigger: "(?m)^/test( all| pull-cluster-registry-verify-gensrc),?(\\s+|$)"
   968      labels:
   969        preset-service-account: "true"
   970        preset-k8s-ssh: "true"
   971        preset-bazel-scratch-dir: "true"
   972      spec:
   973        containers:
   974        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
   975          args:
   976          - "--job=$(JOB_NAME)"
   977          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   978          - "--service-account=/etc/service-account/service-account.json"
   979          - "--upload=gs://kubernetes-jenkins/pr-logs"
   980          # Bazel needs privileged mode in order to sandbox builds.
   981          securityContext:
   982            privileged: true
   983          resources:
   984            requests:
   985              memory: "2Gi"
   986    - name: pull-cluster-registry-verify-gosrc
   987      agent: kubernetes
   988      context: pull-cluster-registry-verify-gosrc
   989      always_run: true
   990      rerun_command: "/test pull-cluster-registry-verify-gosrc"
   991      trigger: "(?m)^/test( all| pull-cluster-registry-verify-gosrc),?(\\s+|$)"
   992      labels:
   993        preset-service-account: "true"
   994        preset-k8s-ssh: "true"
   995      spec:
   996        containers:
   997        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.8
   998          args:
   999          - "--job=$(JOB_NAME)"
  1000          - "--root=/go/src"
  1001          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1002          - "--service-account=/etc/service-account/service-account.json"
  1003          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1004          env:
  1005          # Bazel needs privileged mode in order to sandbox builds.
  1006          securityContext:
  1007            privileged: true
  1008          resources:
  1009            requests:
  1010              memory: "2Gi"
  1011    containerd/cri:
  1012    - name: pull-cri-containerd-build
  1013      agent: kubernetes
  1014      always_run: true
  1015      context: pull-cri-containerd-build
  1016      rerun_command: "/test pull-cri-containerd-build"
  1017      trigger: "(?m)^/test( all| pull-cri-containerd-build),?(\\s+|$)"
  1018      skip_branches:
  1019      - v0.1
  1020      labels:
  1021        preset-service-account: "true"
  1022      spec:
  1023        containers:
  1024        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-experimental
  1025          args:
  1026          - "--repo=github.com/containerd/$(REPO_NAME)=$(PULL_REFS)"
  1027          - "--root=/go/src"
  1028          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1029      run_after_success:
  1030      - name: pull-cri-containerd-node-e2e
  1031        agent: kubernetes
  1032        branches:
  1033        - master
  1034        always_run: true
  1035        skip_report: false
  1036        max_concurrency: 8
  1037        context: pull-cri-containerd-node-e2e
  1038        rerun_command: "/test pull-cri-containerd-node-e2e"
  1039        trigger: "(?m)^/test( all| pull-cri-containerd-node-e2e),?(\\s+|$)"
  1040        labels:
  1041          preset-service-account: "true"
  1042          preset-k8s-ssh: "true"
  1043        spec:
  1044          containers:
  1045          - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  1046            args:
  1047            - --root=/go/src
  1048            - "--job=$(JOB_NAME)"
  1049            - "--repo=k8s.io/kubernetes"
  1050            - "--repo=github.com/containerd/$(REPO_NAME)=$(PULL_REFS)"
  1051            - "--service-account=/etc/service-account/service-account.json"
  1052            - "--upload=gs://kubernetes-jenkins/pr-logs"
  1053            - "--timeout=90"
  1054            - "--"
  1055            - "--node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/containerd/cri-master/image-config.yaml -node-env=PULL_REFS=$(PULL_REFS)"
  1056      - name: pull-cri-containerd-node-e2e
  1057        agent: kubernetes
  1058        branches:
  1059        - release/1.0
  1060        always_run: true
  1061        skip_report: false
  1062        max_concurrency: 8
  1063        context: pull-cri-containerd-node-e2e
  1064        rerun_command: "/test pull-cri-containerd-node-e2e"
  1065        trigger: "(?m)^/test( all| pull-cri-containerd-node-e2e),?(\\s+|$)"
  1066        labels:
  1067          preset-service-account: "true"
  1068          preset-k8s-ssh: "true"
  1069        spec:
  1070          containers:
  1071          - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  1072            args:
  1073            - --root=/go/src
  1074            - "--job=$(JOB_NAME)"
  1075            - "--repo=k8s.io/kubernetes=release-1.10"
  1076            - "--repo=github.com/containerd/$(REPO_NAME)=$(PULL_REFS)"
  1077            - "--service-account=/etc/service-account/service-account.json"
  1078            - "--upload=gs://kubernetes-jenkins/pr-logs"
  1079            - "--timeout=90"
  1080            - "--"
  1081            - "--node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/containerd/cri-master/image-config.yaml -node-env=PULL_REFS=$(PULL_REFS)"
  1082  
  1083    - name: pull-cri-containerd-verify
  1084      agent: kubernetes
  1085      always_run: true
  1086      context: pull-cri-containerd-verify
  1087      rerun_command: "/test pull-cri-containerd-verify"
  1088      trigger: "(?m)^/test( all| pull-cri-containerd-verify),?(\\s+|$)"
  1089      skip_branches:
  1090      - v0.1
  1091      labels:
  1092        preset-service-account: "true"
  1093      spec:
  1094        containers:
  1095        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-experimental
  1096          args:
  1097          - "--repo=github.com/containerd/$(REPO_NAME)=$(PULL_REFS)"
  1098          - "--root=/go/src"
  1099          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1100  
  1101    kubernetes/kubernetes:
  1102    - name: pull-kubernetes-bazel-build
  1103      agent: kubernetes
  1104      context: pull-kubernetes-bazel-build
  1105      always_run: true
  1106      rerun_command: "/test pull-kubernetes-bazel-build"
  1107      trigger: "(?m)^/test( all| pull-kubernetes-bazel-build),?(\\s+|$)"
  1108      skip_branches:
  1109      - release-1.10 # different bazel version
  1110      - release-1.9 # need to cherry pick back https://github.com/kubernetes/kubernetes/pull/59251, possibly others
  1111      - release-1.8 # different set of targets
  1112      labels:
  1113        preset-service-account: "true"
  1114        preset-bazel-scratch-dir: "true"
  1115        preset-bazel-remote-cache-enabled: "true"
  1116      spec:
  1117        containers:
  1118        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  1119          args:
  1120          - "--job=$(JOB_NAME)"
  1121          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1122          - "--service-account=/etc/service-account/service-account.json"
  1123          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1124          - "--timeout=60"
  1125          - "--" # end bootstrap args, scenario args below
  1126          - "--build=//... -//vendor/..."
  1127          - "--release=//build/release-tars"
  1128          # Bazel needs privileged mode in order to sandbox builds.
  1129          securityContext:
  1130            privileged: true
  1131          resources:
  1132            requests:
  1133              memory: "6Gi"
  1134      run_after_success:
  1135      - name: pull-kubernetes-e2e-kubeadm-gce
  1136        agent: kubernetes
  1137        context: pull-kubernetes-e2e-kubeadm-gce
  1138        max_concurrency: 8
  1139        skip_report: true
  1140        run_if_changed: '^(cmd/kubeadm|build/debs).*$'
  1141        rerun_command: "/test pull-kubernetes-e2e-kubeadm-gce"
  1142        trigger: "(?m)^/test pull-kubernetes-e2e-kubeadm-gce,?(\\s+|$)"
  1143        skip_branches:
  1144        - release-1.10 # different bazel version
  1145        - release-1.9 # need to cherry pick back https://github.com/kubernetes/kubernetes/pull/59251, possibly others
  1146        - release-1.8 # different set of targets
  1147        labels:
  1148          preset-service-account: "true"
  1149          preset-k8s-ssh: "true"
  1150        spec:
  1151          containers:
  1152          - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  1153            args:
  1154            - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1155            - "--upload=gs://kubernetes-jenkins/pr-logs"
  1156            - "--timeout=75"
  1157            env:
  1158            - name: SKIP_RELEASE_VALIDATION # See: https://github.com/kubernetes/kubernetes/pull/50391
  1159              value: "true"
  1160    - name: pull-kubernetes-bazel-build
  1161      agent: kubernetes
  1162      context: pull-kubernetes-bazel-build
  1163      always_run: true
  1164      rerun_command: "/test pull-kubernetes-bazel-build"
  1165      trigger: "(?m)^/test( all| pull-kubernetes-bazel-build),?(\\s+|$)"
  1166      branches:
  1167      - release-1.10
  1168      labels:
  1169        preset-service-account: "true"
  1170        preset-bazel-scratch-dir: "true"
  1171        preset-bazel-remote-cache-enabled: "true"
  1172      spec:
  1173        containers:
  1174        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.10
  1175          args:
  1176          - "--job=$(JOB_NAME)"
  1177          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1178          - "--service-account=/etc/service-account/service-account.json"
  1179          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1180          - "--timeout=60"
  1181          - "--" # end bootstrap args, scenario args below
  1182          - "--build=//... -//vendor/..."
  1183          - "--release=//build/release-tars"
  1184          # Bazel needs privileged mode in order to sandbox builds.
  1185          securityContext:
  1186            privileged: true
  1187          resources:
  1188            requests:
  1189              memory: "6Gi"
  1190      run_after_success:
  1191      - name: pull-kubernetes-e2e-kubeadm-gce
  1192        agent: kubernetes
  1193        context: pull-kubernetes-e2e-kubeadm-gce
  1194        max_concurrency: 8
  1195        skip_report: true
  1196        run_if_changed: '^(cmd/kubeadm|build/debs).*$'
  1197        rerun_command: "/test pull-kubernetes-e2e-kubeadm-gce"
  1198        trigger: "(?m)^/test pull-kubernetes-e2e-kubeadm-gce,?(\\s+|$)"
  1199        branches:
  1200        - release-1.10
  1201        labels:
  1202          preset-service-account: "true"
  1203          preset-k8s-ssh: "true"
  1204        spec:
  1205          containers:
  1206          - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  1207            args:
  1208            - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1209            - "--upload=gs://kubernetes-jenkins/pr-logs"
  1210            - "--timeout=75"
  1211            env:
  1212            - name: SKIP_RELEASE_VALIDATION # See: https://github.com/kubernetes/kubernetes/pull/50391
  1213              value: "true"
  1214    - name: pull-kubernetes-bazel-build
  1215      agent: kubernetes
  1216      context: pull-kubernetes-bazel-build
  1217      always_run: true
  1218      rerun_command: "/test pull-kubernetes-bazel-build"
  1219      trigger: "(?m)^/test( all| pull-kubernetes-bazel-build),?(\\s+|$)"
  1220      branches:
  1221      - release-1.9
  1222      labels:
  1223        preset-service-account: "true"
  1224        preset-bazel-scratch-dir: "true"
  1225      spec:
  1226        containers:
  1227        - image: gcr.io/k8s-testimages/bazelbuild:v20180201-0184a54dc-0.8.1
  1228          args:
  1229          - "--job=$(JOB_NAME)"
  1230          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1231          - "--service-account=/etc/service-account/service-account.json"
  1232          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1233          - "--timeout=60"
  1234          - "--" # end bootstrap args, scenario args below
  1235          - "--build=//... -//vendor/..."
  1236          - "--release=//build/release-tars"
  1237          # Bazel needs privileged mode in order to sandbox builds.
  1238          securityContext:
  1239            privileged: true
  1240          resources:
  1241            requests:
  1242              memory: "6Gi"
  1243      run_after_success:
  1244      - name: pull-kubernetes-e2e-kubeadm-gce
  1245        agent: kubernetes
  1246        context: pull-kubernetes-e2e-kubeadm-gce
  1247        max_concurrency: 8
  1248        skip_report: true
  1249        run_if_changed: '^(cmd/kubeadm|build/debs).*$'
  1250        rerun_command: "/test pull-kubernetes-e2e-kubeadm-gce"
  1251        trigger: "(?m)^/test pull-kubernetes-e2e-kubeadm-gce,?(\\s+|$)"
  1252        branches:
  1253        - release-1.9
  1254        labels:
  1255          preset-service-account: "true"
  1256          preset-k8s-ssh: "true"
  1257        spec:
  1258          containers:
  1259          - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  1260            args:
  1261            - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1262            - "--upload=gs://kubernetes-jenkins/pr-logs"
  1263            - "--timeout=75"
  1264            env:
  1265            - name: SKIP_RELEASE_VALIDATION # See: https://github.com/kubernetes/kubernetes/pull/50391
  1266              value: "true"
  1267    - name: pull-kubernetes-bazel-build
  1268      agent: kubernetes
  1269      context: pull-kubernetes-bazel-build
  1270      always_run: true
  1271      rerun_command: "/test pull-kubernetes-bazel-build"
  1272      trigger: "(?m)^/test( all| pull-kubernetes-bazel-build),?(\\s+|$)"
  1273      branches:
  1274      - release-1.8
  1275      labels:
  1276        preset-service-account: "true"
  1277        preset-bazel-scratch-dir: "true"
  1278      spec:
  1279        containers:
  1280        - image: gcr.io/k8s-testimages/bazelbuild:v20180201-0184a54dc-0.6.1
  1281          args:
  1282          - "--job=$(JOB_NAME)"
  1283          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1284          - "--service-account=/etc/service-account/service-account.json"
  1285          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1286          - "--timeout=60"
  1287          - "--" # end bootstrap args, scenario args below
  1288          - "--build=//cmd/... //pkg/... //federation/... //plugin/... //third_party/... //examples/... //test/... //vendor/k8s.io/..."
  1289          - "--release=//build/release-tars"
  1290          # Bazel needs privileged mode in order to sandbox builds.
  1291          securityContext:
  1292            privileged: true
  1293          resources:
  1294            requests:
  1295              memory: "6Gi"
  1296      run_after_success:
  1297      - name: pull-kubernetes-e2e-kubeadm-gce
  1298        agent: kubernetes
  1299        context: pull-kubernetes-e2e-kubeadm-gce
  1300        max_concurrency: 8
  1301        skip_report: true
  1302        run_if_changed: '^(cmd/kubeadm|build/debs).*$'
  1303        rerun_command: "/test pull-kubernetes-e2e-kubeadm-gce"
  1304        trigger: "(?m)^/test pull-kubernetes-e2e-kubeadm-gce,?(\\s+|$)"
  1305        branches:
  1306        - release-1.8
  1307        labels:
  1308          preset-service-account: "true"
  1309          preset-k8s-ssh: "true"
  1310        spec:
  1311          containers:
  1312          - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  1313            args:
  1314            - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1315            - "--upload=gs://kubernetes-jenkins/pr-logs"
  1316            - "--timeout=75"
  1317            env:
  1318            - name: SKIP_RELEASE_VALIDATION # See: https://github.com/kubernetes/kubernetes/pull/50391
  1319              value: "true"
  1320  
  1321    - name: pull-kubernetes-bazel-test
  1322      agent: kubernetes
  1323      context: pull-kubernetes-bazel-test
  1324      always_run: true
  1325      rerun_command: "/test pull-kubernetes-bazel-test"
  1326      trigger: "(?m)^/test( all| pull-kubernetes-bazel-test),?(\\s+|$)"
  1327      skip_branches:
  1328      - release-1.10 # different bazel version
  1329      - release-1.9 # need to cherry pick back https://github.com/kubernetes/kubernetes/pull/59251, possibly others
  1330      - release-1.8 # different set of targets
  1331      labels:
  1332        preset-service-account: "true"
  1333        preset-bazel-scratch-dir: "true"
  1334        preset-bazel-remote-cache-enabled: "true"
  1335      spec:
  1336        containers:
  1337        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  1338          args:
  1339          - "--job=$(JOB_NAME)"
  1340          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1341          - "--service-account=/etc/service-account/service-account.json"
  1342          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1343          - "--timeout=60"
  1344          - "--" # end bootstrap args, scenario args below
  1345          - "--test=//... -//build/... -//vendor/..."
  1346          - "--manual-test=//hack:verify-all"
  1347          - "--test-args=--config=unit"
  1348          - "--test-args=--build_tag_filters=-e2e,-integration"
  1349          - "--test-args=--test_tag_filters=-e2e,-integration"
  1350          - "--test-args=--flaky_test_attempts=3"
  1351          # Bazel needs privileged mode in order to sandbox builds.
  1352          securityContext:
  1353            privileged: true
  1354          resources:
  1355            requests:
  1356              memory: "6Gi"
  1357    - name: pull-kubernetes-bazel-test
  1358      agent: kubernetes
  1359      context: pull-kubernetes-bazel-test
  1360      always_run: true
  1361      rerun_command: "/test pull-kubernetes-bazel-test"
  1362      trigger: "(?m)^/test( all| pull-kubernetes-bazel-test),?(\\s+|$)"
  1363      branches:
  1364      - release-1.10
  1365      labels:
  1366        preset-service-account: "true"
  1367        preset-bazel-scratch-dir: "true"
  1368        preset-bazel-remote-cache-enabled: "true"
  1369      spec:
  1370        containers:
  1371        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.10
  1372          args:
  1373          - "--job=$(JOB_NAME)"
  1374          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1375          - "--service-account=/etc/service-account/service-account.json"
  1376          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1377          - "--timeout=60"
  1378          - "--" # end bootstrap args, scenario args below
  1379          - "--test=//... -//build/... -//vendor/..."
  1380          - "--manual-test=//hack:verify-all"
  1381          - "--test-args=--config=unit"
  1382          - "--test-args=--build_tag_filters=-e2e,-integration"
  1383          - "--test-args=--test_tag_filters=-e2e,-integration"
  1384          - "--test-args=--flaky_test_attempts=3"
  1385          # Bazel needs privileged mode in order to sandbox builds.
  1386          securityContext:
  1387            privileged: true
  1388          resources:
  1389            requests:
  1390              memory: "6Gi"
  1391    - name: pull-kubernetes-bazel-test
  1392      agent: kubernetes
  1393      context: pull-kubernetes-bazel-test
  1394      always_run: true
  1395      rerun_command: "/test pull-kubernetes-bazel-test"
  1396      trigger: "(?m)^/test( all| pull-kubernetes-bazel-test),?(\\s+|$)"
  1397      branches:
  1398      - release-1.9
  1399      labels:
  1400        preset-service-account: "true"
  1401        preset-bazel-scratch-dir: "true"
  1402      spec:
  1403        containers:
  1404        - image: gcr.io/k8s-testimages/bazelbuild:v20180201-0184a54dc-0.8.1
  1405          args:
  1406          - "--job=$(JOB_NAME)"
  1407          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1408          - "--service-account=/etc/service-account/service-account.json"
  1409          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1410          - "--timeout=60"
  1411          - "--" # end bootstrap args, scenario args below
  1412          - "--test=//... -//build/... -//vendor/..."
  1413          - "--manual-test=//hack:verify-all"
  1414          - "--test-args=--build_tag_filters=-e2e,-integration"
  1415          - "--test-args=--test_tag_filters=-e2e,-integration"
  1416          - "--test-args=--flaky_test_attempts=3"
  1417          # Bazel needs privileged mode in order to sandbox builds.
  1418          securityContext:
  1419            privileged: true
  1420          resources:
  1421            requests:
  1422              memory: "6Gi"
  1423    - name: pull-kubernetes-bazel-test
  1424      agent: kubernetes
  1425      context: pull-kubernetes-bazel-test
  1426      always_run: true
  1427      rerun_command: "/test pull-kubernetes-bazel-test"
  1428      trigger: "(?m)^/test( all| pull-kubernetes-bazel-test),?(\\s+|$)"
  1429      branches:
  1430      - release-1.8
  1431      labels:
  1432        preset-service-account: "true"
  1433        preset-bazel-scratch-dir: "true"
  1434      spec:
  1435        containers:
  1436        - image: gcr.io/k8s-testimages/bazelbuild:v20180201-0184a54dc-0.6.1
  1437          args:
  1438          - "--job=$(JOB_NAME)"
  1439          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1440          - "--service-account=/etc/service-account/service-account.json"
  1441          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1442          - "--timeout=60"
  1443          - "--" # end bootstrap args, scenario args below
  1444          - "--test=//cmd/... //pkg/... //federation/... //plugin/... //third_party/... //hack/... //vendor/k8s.io/..."
  1445          - "--manual-test=//hack:verify-all"
  1446          - "--test-args=--test_tag_filters=-integration"
  1447          - "--test-args=--flaky_test_attempts=3"
  1448          # Bazel needs privileged mode in order to sandbox builds.
  1449          securityContext:
  1450            privileged: true
  1451          resources:
  1452            requests:
  1453              memory: "6Gi"
  1454  
  1455    - name: pull-kubernetes-cross
  1456      agent: kubernetes
  1457      context: pull-kubernetes-cross
  1458      rerun_command: "/test pull-kubernetes-cross"
  1459      trigger: "(?m)^/test pull-kubernetes-cross,?(\\s+|$)"
  1460      run_if_changed: '^(build\/|hack\/lib\/)|(Makefile)$'
  1461      skip_branches:
  1462      - release-1.9
  1463      - release-1.8
  1464      labels:
  1465        preset-service-account: "true"
  1466      spec:
  1467        containers:
  1468        - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  1469          args:
  1470          - "--job=$(JOB_NAME)"
  1471          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1472          - "--service-account=/etc/service-account/service-account.json"
  1473          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1474          - "--timeout=90"
  1475          env:
  1476          - name: DOCKER_IN_DOCKER_ENABLED
  1477            value: "true"
  1478          # docker-in-docker needs privileged mode
  1479          securityContext:
  1480            privileged: true
  1481          volumeMounts:
  1482          - name: docker-graph
  1483            mountPath: /docker-graph
  1484          resources:
  1485            requests:
  1486              cpu: 7
  1487              memory: "41Gi"
  1488        volumes:
  1489        - name: docker-graph
  1490          emptyDir: {}
  1491  
  1492    - name: pull-kubernetes-cross
  1493      agent: kubernetes
  1494      context: pull-kubernetes-cross
  1495      rerun_command: "/test pull-kubernetes-cross"
  1496      trigger: "(?m)^/test pull-kubernetes-cross,?(\\s+|$)"
  1497      # typecheck doesn't exist for < 1.10 currently, so we still run cross more often
  1498      run_if_changed: '^(build\/|hack\/lib\/)|(Makefile)|(.*_(windows|linux|osx|unsupported)(_test)?\.go)$'
  1499      branches:
  1500      - release-1.8
  1501      - release-1.9
  1502      labels:
  1503        preset-service-account: "true"
  1504      spec:
  1505        containers:
  1506        - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  1507          args:
  1508          - "--job=$(JOB_NAME)"
  1509          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1510          - "--service-account=/etc/service-account/service-account.json"
  1511          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1512          - "--timeout=90"
  1513          env:
  1514          - name: DOCKER_IN_DOCKER_ENABLED
  1515            value: "true"
  1516          # docker-in-docker needs privileged mode
  1517          securityContext:
  1518            privileged: true
  1519          volumeMounts:
  1520          - name: docker-graph
  1521            mountPath: /docker-graph
  1522          resources:
  1523            requests:
  1524              cpu: 7
  1525              memory: "41Gi"
  1526        volumes:
  1527        - name: docker-graph
  1528          emptyDir: {}
  1529  
  1530    - name: pull-kubernetes-cross-prow
  1531      agent: kubernetes
  1532      context: pull-kubernetes-cross-prow
  1533      rerun_command: "/test pull-kubernetes-cross-prow"
  1534      trigger: "(?m)^/test pull-kubernetes-cross-prow,?(\\s+|$)"
  1535      always_run: false
  1536      labels:
  1537        preset-service-account: "true"
  1538      spec:
  1539        containers:
  1540        - image: gcr.io/k8s-testimages/bootstrap:latest
  1541          imagePullPolicy: Always
  1542          args:
  1543          - "--job=$(JOB_NAME)"
  1544          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1545          - "--service-account=/etc/service-account/service-account.json"
  1546          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1547          - "--timeout=90"
  1548          env:
  1549          - name: DOCKER_IN_DOCKER_ENABLED
  1550            value: "true"
  1551          # docker-in-docker needs privileged mode
  1552          securityContext:
  1553            privileged: true
  1554          volumeMounts:
  1555          - name: docker-graph
  1556            mountPath: /docker-graph
  1557          resources:
  1558            requests:
  1559              cpu: 7
  1560              memory: "41Gi"
  1561        volumes:
  1562        - name: docker-graph
  1563          emptyDir: {}
  1564    - name: pull-kubernetes-dind-e2e
  1565      agent: kubernetes
  1566      context: pull-kubernetes-dind-e2e
  1567      always_run: false
  1568      rerun_command: "/test pull-kubernetes-dind-e2e"
  1569      trigger: "(?m)^/test pull-kubernetes-dind-e2e,?(\\s+|$)"
  1570      skip_branches:
  1571      - release-1.9
  1572      - release-1.8
  1573      labels:
  1574        preset-service-account: "true"
  1575        preset-bazel-scratch-dir: "true"
  1576      spec:
  1577        containers:
  1578        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  1579          args:
  1580          - "--job=$(JOB_NAME)"
  1581          - "--root=/go/src"
  1582          - "--repo=k8s.io/kubernetes=$(PULL_REFS)"
  1583          - "--repo=k8s.io/test-infra=master"
  1584          - "--service-account=/etc/service-account/service-account.json"
  1585          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1586          - "--scenario=dindind_execute"
  1587          - "--"
  1588          - "kubetest"
  1589          - "--"
  1590          - "--build=dind"
  1591          - "--deployment=dind"
  1592          - "--ginkgo-focus=\\[Conformance\\]"
  1593          - "--ginkgo-skip=(DNS)|(NodeSelector)"
  1594          - "--up"
  1595          - "--test"
  1596          - "--down"
  1597          env:
  1598          - name: DOCKER_IN_DOCKER_ENABLED
  1599            value: "true"
  1600          # Bazel needs privileged mode in order to sandbox builds.
  1601          securityContext:
  1602            privileged: true
  1603            capabilities:
  1604              add: ["SYS_ADMIN"]
  1605          volumeMounts:
  1606          - mountPath: /lib/modules
  1607            name: modules
  1608            readOnly: true
  1609          - mountPath: /sys/fs/cgroup
  1610            name: cgroup
  1611          - mountPath: /docker-graph
  1612            name: auto-generated-docker-graph-volume-mount
  1613          resources:
  1614            requests:
  1615              # We can adjust this after we know the requirements.
  1616              memory: "6Gi"
  1617        volumes:
  1618        - name: modules
  1619          hostPath:
  1620            path: /lib/modules
  1621            type: Directory
  1622        - name: cgroup
  1623          hostPath:
  1624            path: /sys/fs/cgroup
  1625            type: Directory
  1626        - name: auto-generated-docker-graph-volume-mount
  1627          emptyDir: {}
  1628  
  1629    - name: pull-kubernetes-e2e-containerd-gce
  1630      agent: kubernetes
  1631      context: pull-kubernetes-e2e-containerd-gce
  1632      rerun_command: "/test pull-kubernetes-e2e-containerd-gce"
  1633      trigger: "(?m)^/test (containerd|pull-kubernetes-e2e-containerd-gce),?(\\s+|$)"
  1634      always_run: false
  1635      branches:
  1636      - master
  1637      labels:
  1638        preset-service-account: "true"
  1639        preset-k8s-ssh: "true"
  1640        preset-bazel-scratch-dir: "true"
  1641        preset-bazel-remote-cache-enabled: "true"
  1642      spec:
  1643        containers:
  1644        - args:
  1645          - --root=/go/src
  1646          - --repo=k8s.io/kubernetes=$(PULL_REFS)
  1647          - --repo=k8s.io/release
  1648          - --repo=github.com/containerd/cri
  1649          - --upload=gs://kubernetes-jenkins/pr-logs
  1650          - --timeout=90
  1651          # Bazel needs privileged mode in order to sandbox builds.
  1652          securityContext:
  1653            privileged: true
  1654          image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  1655          resources:
  1656            requests:
  1657              memory: "6Gi"
  1658    - name: pull-kubernetes-e2e-gce
  1659      agent: kubernetes
  1660      context: pull-kubernetes-e2e-gce
  1661      rerun_command: "/test pull-kubernetes-e2e-gce"
  1662      trigger: "(?m)^/test (all|pull-kubernetes-e2e-gce),?(\\s+|$)"
  1663      always_run: true
  1664      skip_branches:
  1665      - release-1.10 # per-release image
  1666      - release-1.9 # per-release image
  1667      - release-1.8 # per-release image
  1668      labels:
  1669        preset-service-account: "true"
  1670        preset-k8s-ssh: "true"
  1671        preset-bazel-scratch-dir: "true"
  1672        preset-bazel-remote-cache-enabled: "true"
  1673      spec:
  1674        containers:
  1675        - args:
  1676          - --root=/go/src
  1677          - --repo=k8s.io/kubernetes=$(PULL_REFS)
  1678          - --repo=k8s.io/release
  1679          - --upload=gs://kubernetes-jenkins/pr-logs
  1680          - --timeout=90
  1681          # Bazel needs privileged mode in order to sandbox builds.
  1682          securityContext:
  1683            privileged: true
  1684          image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  1685          resources:
  1686            requests:
  1687              memory: "6Gi"
  1688    - name: pull-kubernetes-e2e-gce
  1689      agent: kubernetes
  1690      context: pull-kubernetes-e2e-gce
  1691      rerun_command: "/test pull-kubernetes-e2e-gce"
  1692      trigger: "(?m)^/test (all|pull-kubernetes-e2e-gce),?(\\s+|$)"
  1693      always_run: true
  1694      branches:
  1695      - release-1.10
  1696      labels:
  1697        preset-service-account: "true"
  1698        preset-k8s-ssh: "true"
  1699        preset-bazel-scratch-dir: "true"
  1700        preset-bazel-remote-cache-enabled: "true"
  1701      spec:
  1702        containers:
  1703        - args:
  1704          - --root=/go/src
  1705          - --repo=k8s.io/kubernetes=$(PULL_REFS)
  1706          - --repo=k8s.io/release
  1707          - --upload=gs://kubernetes-jenkins/pr-logs
  1708          - --timeout=90
  1709          # Bazel needs privileged mode in order to sandbox builds.
  1710          securityContext:
  1711            privileged: true
  1712          image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.10
  1713          resources:
  1714            requests:
  1715              memory: "6Gi"
  1716    - name: pull-kubernetes-e2e-gce
  1717      agent: kubernetes
  1718      context: pull-kubernetes-e2e-gce
  1719      rerun_command: "/test pull-kubernetes-e2e-gce"
  1720      trigger: "(?m)^/test (all|pull-kubernetes-e2e-gce),?(\\s+|$)"
  1721      always_run: true
  1722      # TODO(bentheelder): enforce this pattern (skip all releases) or implement
  1723      # something better like https://github.com/kubernetes/test-infra/pull/4918
  1724      branches:
  1725      - release-1.9 # per-release image
  1726      labels:
  1727        preset-service-account: "true"
  1728        preset-k8s-ssh: "true"
  1729        preset-bazel-scratch-dir: "true"
  1730      spec:
  1731        containers:
  1732        - args:
  1733          - --root=/go/src
  1734          - --repo=k8s.io/kubernetes=$(PULL_REFS)
  1735          - --repo=k8s.io/release
  1736          - --upload=gs://kubernetes-jenkins/pr-logs
  1737          - --timeout=90
  1738          # Bazel needs privileged mode in order to sandbox builds.
  1739          securityContext:
  1740            privileged: true
  1741          image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.9
  1742          resources:
  1743            requests:
  1744              memory: "6Gi"
  1745    - name: pull-kubernetes-e2e-gce
  1746      agent: kubernetes
  1747      context: pull-kubernetes-e2e-gce
  1748      rerun_command: "/test pull-kubernetes-e2e-gce"
  1749      trigger: "(?m)^/test (all|pull-kubernetes-e2e-gce),?(\\s+|$)"
  1750      always_run: true
  1751      branches:
  1752      - release-1.8
  1753      labels:
  1754        preset-service-account: "true"
  1755        preset-k8s-ssh: "true"
  1756        preset-bazel-scratch-dir: "true"
  1757      spec:
  1758        containers:
  1759        - args:
  1760          - --root=/go/src
  1761          - --repo=k8s.io/kubernetes=$(PULL_REFS)
  1762          - --repo=k8s.io/release
  1763          - --upload=gs://kubernetes-jenkins/pr-logs
  1764          - --timeout=90
  1765          # Bazel needs privileged mode in order to sandbox builds.
  1766          securityContext:
  1767            privileged: true
  1768          image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.8
  1769          resources:
  1770            requests:
  1771              memory: "6Gi"
  1772  
  1773    - name: pull-kubernetes-e2e-gce-100-performance
  1774      agent: kubernetes
  1775      context: pull-kubernetes-e2e-gce-100-performance
  1776      rerun_command: "/test pull-kubernetes-e2e-gce-100-performance"
  1777      trigger: "(?m)^/test (all|pull-kubernetes-e2e-gce-100-performance),?(\\s+|$)"
  1778      always_run: true
  1779      skip_report: false
  1780      max_concurrency: 12
  1781      branches:
  1782      - master
  1783      labels:
  1784        preset-service-account: "true"
  1785        preset-k8s-ssh: "true"
  1786        preset-bazel-scratch-dir: "true"
  1787      spec:
  1788        containers:
  1789        - args:
  1790          - --root=/go/src
  1791          - --repo=k8s.io/kubernetes=$(PULL_REFS)
  1792          - --repo=k8s.io/release
  1793          - --upload=gs://kubernetes-jenkins/pr-logs
  1794          - --timeout=120
  1795          # Bazel needs privileged mode in order to sandbox builds.
  1796          securityContext:
  1797            privileged: true
  1798          image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  1799          resources:
  1800            requests:
  1801              memory: "6Gi"
  1802    - name: pull-kubernetes-e2e-gce-big-performance
  1803      agent: kubernetes
  1804      context: pull-kubernetes-e2e-gce-big-performance
  1805      rerun_command: "/test pull-kubernetes-e2e-gce-big-performance"
  1806      trigger: "(?m)^/test pull-kubernetes-e2e-gce-big-performance,?(\\s+|$)"
  1807      always_run: false
  1808      max_concurrency: 1
  1809      branches:
  1810      - master
  1811      labels:
  1812        preset-service-account: "true"
  1813        preset-k8s-ssh: "true"
  1814        preset-bazel-scratch-dir: "true"
  1815      spec:
  1816        containers:
  1817        - args:
  1818          - --root=/go/src
  1819          - --repo=k8s.io/kubernetes=$(PULL_REFS)
  1820          - --repo=k8s.io/release
  1821          - --upload=gs://kubernetes-jenkins/pr-logs
  1822          - --timeout=270
  1823          # Bazel needs privileged mode in order to sandbox builds.
  1824          securityContext:
  1825            privileged: true
  1826          image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  1827          resources:
  1828            requests:
  1829              memory: "6Gi"
  1830  
  1831    - name: pull-kubernetes-e2e-gce-device-plugin-gpu
  1832      agent: kubernetes
  1833      skip_branches:
  1834      - release-1.10  # per-release image
  1835      - release-1.9  # per-release image
  1836      - release-1.8  # per-release image
  1837      always_run: true
  1838      skip_report: false
  1839      max_concurrency: 12
  1840      context: pull-kubernetes-e2e-gce-device-plugin-gpu
  1841      rerun_command: "/test pull-kubernetes-e2e-gce-device-plugin-gpu"
  1842      trigger: "(?m)^/test( all| pull-kubernetes-e2e-gce-device-plugin-gpu),?(\\s+|$)"
  1843      labels:
  1844        preset-service-account: "true"
  1845        preset-k8s-ssh: "true"
  1846        preset-bazel-scratch-dir: "true"
  1847        preset-bazel-remote-cache-enabled: "true"
  1848      spec:
  1849        containers:
  1850        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  1851          args:
  1852          - --root=/go/src
  1853          - "--job=$(JOB_NAME)"
  1854          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1855          - "--repo=k8s.io/release"
  1856          - "--service-account=/etc/service-account/service-account.json"
  1857          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1858          - "--timeout=90"
  1859          # Bazel needs privileged mode in order to sandbox builds.
  1860          securityContext:
  1861            privileged: true
  1862          resources:
  1863            requests:
  1864              memory: "6Gi"
  1865    - name: pull-kubernetes-e2e-gce-device-plugin-gpu
  1866      agent: kubernetes
  1867      branches:
  1868      - release-1.10  # per-release image
  1869      always_run: true
  1870      skip_report: false
  1871      max_concurrency: 12
  1872      context: pull-kubernetes-e2e-gce-device-plugin-gpu
  1873      rerun_command: "/test pull-kubernetes-e2e-gce-device-plugin-gpu"
  1874      trigger: "(?m)^/test( all| pull-kubernetes-e2e-gce-device-plugin-gpu),?(\\s+|$)"
  1875      labels:
  1876        preset-service-account: "true"
  1877        preset-k8s-ssh: "true"
  1878        preset-bazel-scratch-dir: "true"
  1879        preset-bazel-remote-cache-enabled: "true"
  1880      spec:
  1881        containers:
  1882        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.10
  1883          args:
  1884          - --root=/go/src
  1885          - "--job=$(JOB_NAME)"
  1886          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1887          - "--repo=k8s.io/release"
  1888          - "--service-account=/etc/service-account/service-account.json"
  1889          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1890          - "--timeout=90"
  1891          # Bazel needs privileged mode in order to sandbox builds.
  1892          securityContext:
  1893            privileged: true
  1894          resources:
  1895            requests:
  1896              memory: "6Gi"
  1897    - name: pull-kubernetes-e2e-gce-device-plugin-gpu
  1898      agent: kubernetes
  1899      branches:
  1900      - release-1.9 # per-release image
  1901      always_run: true
  1902      skip_report: false
  1903      max_concurrency: 12
  1904      context: pull-kubernetes-e2e-gce-device-plugin-gpu
  1905      rerun_command: "/test pull-kubernetes-e2e-gce-device-plugin-gpu"
  1906      trigger: "(?m)^/test( all| pull-kubernetes-e2e-gce-device-plugin-gpu),?(\\s+|$)"
  1907      labels:
  1908        preset-service-account: "true"
  1909        preset-k8s-ssh: "true"
  1910        preset-bazel-scratch-dir: "true"
  1911      spec:
  1912        containers:
  1913        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.9
  1914          args:
  1915          - --root=/go/src
  1916          - "--job=$(JOB_NAME)"
  1917          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1918          - "--repo=k8s.io/release"
  1919          - "--service-account=/etc/service-account/service-account.json"
  1920          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1921          - "--timeout=90"
  1922          # Bazel needs privileged mode in order to sandbox builds.
  1923          securityContext:
  1924            privileged: true
  1925          resources:
  1926            requests:
  1927              memory: "6Gi"
  1928    - name: pull-kubernetes-e2e-gce-device-plugin-gpu
  1929      agent: kubernetes
  1930      branches:
  1931      - release-1.8
  1932      always_run: true
  1933      skip_report: false
  1934      max_concurrency: 12
  1935      context: pull-kubernetes-e2e-gce-device-plugin-gpu
  1936      rerun_command: "/test pull-kubernetes-e2e-gce-device-plugin-gpu"
  1937      trigger: "(?m)^/test( all| pull-kubernetes-e2e-gce-device-plugin-gpu),?(\\s+|$)"
  1938      labels:
  1939        preset-service-account: "true"
  1940        preset-k8s-ssh: "true"
  1941        preset-bazel-scratch-dir: "true"
  1942      spec:
  1943        containers:
  1944        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.8
  1945          args:
  1946          - --root=/go/src
  1947          - "--job=$(JOB_NAME)"
  1948          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  1949          - "--repo=k8s.io/release"
  1950          - "--service-account=/etc/service-account/service-account.json"
  1951          - "--upload=gs://kubernetes-jenkins/pr-logs"
  1952          - "--timeout=90"
  1953          # Bazel needs privileged mode in order to sandbox builds.
  1954          securityContext:
  1955            privileged: true
  1956          resources:
  1957            requests:
  1958              memory: "6Gi"
  1959    - name: pull-kubernetes-e2e-gce-large-performance
  1960      agent: kubernetes
  1961      context: pull-kubernetes-e2e-gce-large-performance
  1962      rerun_command: "/test pull-kubernetes-e2e-gce-large-performance"
  1963      trigger: "(?m)^/test pull-kubernetes-e2e-gce-large-performance,?(\\s+|$)"
  1964      always_run: false
  1965      max_concurrency: 1
  1966      branches:
  1967      - master
  1968      labels:
  1969        preset-service-account: "true"
  1970        preset-k8s-ssh: "true"
  1971        preset-bazel-scratch-dir: "true"
  1972      spec:
  1973        containers:
  1974        - args:
  1975          - --root=/go/src
  1976          - --repo=k8s.io/kubernetes=$(PULL_REFS)
  1977          - --repo=k8s.io/release
  1978          - --upload=gs://kubernetes-jenkins/pr-logs
  1979          - --timeout=570
  1980          # Bazel needs privileged mode in order to sandbox builds.
  1981          securityContext:
  1982            privileged: true
  1983          image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  1984          resources:
  1985            requests:
  1986              memory: "6Gi"
  1987  
  1988    - name: pull-kubernetes-e2e-gke
  1989      agent: kubernetes
  1990      context: pull-kubernetes-e2e-gke
  1991      rerun_command: "/test pull-kubernetes-e2e-gke"
  1992      trigger: "(?m)^/test pull-kubernetes-e2e-gke,?(\\s+|$)"
  1993      always_run: false
  1994      run_if_changed: '^(cluster/gce|cluster/addons).*$'
  1995      # TODO(bentheelder): enforce this pattern (skip all releases) or implement
  1996      # something better like https://github.com/kubernetes/test-infra/pull/4918
  1997      skip_branches:
  1998      - release-1.10 # per-release image
  1999      - release-1.9 # per-release image
  2000      - release-1.8 # per-release image
  2001      labels:
  2002        preset-service-account: "true"
  2003        preset-k8s-ssh: "true"
  2004        preset-bazel-scratch-dir: "true"
  2005      spec:
  2006        containers:
  2007        - args:
  2008          - --root=/go/src
  2009          - --repo=k8s.io/kubernetes=$(PULL_REFS)
  2010          - --repo=k8s.io/release
  2011          - --upload=gs://kubernetes-jenkins/pr-logs
  2012          - --timeout=90
  2013          # Bazel needs privileged mode in order to sandbox builds.
  2014          securityContext:
  2015            privileged: true
  2016          image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  2017          resources:
  2018            requests:
  2019              memory: "6Gi"
  2020    - name: pull-kubernetes-e2e-gke
  2021      agent: kubernetes
  2022      context: pull-kubernetes-e2e-gke
  2023      rerun_command: "/test pull-kubernetes-e2e-gke"
  2024      trigger: "(?m)^/test pull-kubernetes-e2e-gke,?(\\s+|$)"
  2025      always_run: false
  2026      run_if_changed: '^(cluster/gce|cluster/addons).*$'
  2027      branches:
  2028      - release-1.10 # per-release image
  2029      labels:
  2030        preset-service-account: "true"
  2031        preset-k8s-ssh: "true"
  2032        preset-bazel-scratch-dir: "true"
  2033      spec:
  2034        containers:
  2035        - args:
  2036          - --root=/go/src
  2037          - --repo=k8s.io/kubernetes=$(PULL_REFS)
  2038          - --repo=k8s.io/release
  2039          - --upload=gs://kubernetes-jenkins/pr-logs
  2040          - --timeout=90
  2041          # Bazel needs privileged mode in order to sandbox builds.
  2042          securityContext:
  2043            privileged: true
  2044          image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.10
  2045          resources:
  2046            requests:
  2047              memory: "6Gi"
  2048    - name: pull-kubernetes-e2e-gke
  2049      agent: kubernetes
  2050      context: pull-kubernetes-e2e-gke
  2051      rerun_command: "/test pull-kubernetes-e2e-gke"
  2052      trigger: "(?m)^/test pull-kubernetes-e2e-gke,?(\\s+|$)"
  2053      always_run: false
  2054      run_if_changed: '^(cluster/gce|cluster/addons).*$'
  2055      branches:
  2056      - release-1.9 # per-release image
  2057      labels:
  2058        preset-service-account: "true"
  2059        preset-k8s-ssh: "true"
  2060        preset-bazel-scratch-dir: "true"
  2061      spec:
  2062        containers:
  2063        - args:
  2064          - --root=/go/src
  2065          - --repo=k8s.io/kubernetes=$(PULL_REFS)
  2066          - --repo=k8s.io/release
  2067          - --upload=gs://kubernetes-jenkins/pr-logs
  2068          - --timeout=90
  2069          # Bazel needs privileged mode in order to sandbox builds.
  2070          securityContext:
  2071            privileged: true
  2072          image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.9
  2073          resources:
  2074            requests:
  2075              memory: "6Gi"
  2076    - name: pull-kubernetes-e2e-gke
  2077      agent: kubernetes
  2078      context: pull-kubernetes-e2e-gke
  2079      rerun_command: "/test pull-kubernetes-e2e-gke"
  2080      trigger: "(?m)^/test pull-kubernetes-e2e-gke,?(\\s+|$)"
  2081      always_run: false
  2082      run_if_changed: '^(cluster/gce|cluster/addons).*$'
  2083      branches:
  2084      - release-1.8
  2085      labels:
  2086        preset-service-account: "true"
  2087        preset-k8s-ssh: "true"
  2088        preset-bazel-scratch-dir: "true"
  2089      spec:
  2090        containers:
  2091        - args:
  2092          - --root=/go/src
  2093          - --repo=k8s.io/kubernetes=$(PULL_REFS)
  2094          - --repo=k8s.io/release
  2095          - --upload=gs://kubernetes-jenkins/pr-logs
  2096          - --timeout=90
  2097          # Bazel needs privileged mode in order to sandbox builds.
  2098          securityContext:
  2099            privileged: true
  2100          image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.8
  2101          resources:
  2102            requests:
  2103              memory: "6Gi"
  2104  
  2105    - name: pull-kubernetes-e2e-gke-device-plugin-gpu
  2106      agent: kubernetes
  2107      skip_branches:
  2108      - release-1.10  # per-release image
  2109      - release-1.9  # per-release image
  2110      - release-1.8  # per-release image
  2111      always_run: false
  2112      skip_report: false
  2113      max_concurrency: 1
  2114      context: pull-kubernetes-e2e-gke-device-plugin-gpu
  2115      rerun_command: "/test pull-kubernetes-e2e-gke-device-plugin-gpu"
  2116      trigger: "(?m)^/test pull-kubernetes-e2e-gke-device-plugin-gpu,?(\\s+|$)"
  2117      labels:
  2118        preset-service-account: "true"
  2119        preset-k8s-ssh: "true"
  2120        preset-bazel-scratch-dir: "true"
  2121      spec:
  2122        containers:
  2123        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  2124          args:
  2125          - --root=/go/src
  2126          - "--job=$(JOB_NAME)"
  2127          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2128          - "--repo=k8s.io/release"
  2129          - "--service-account=/etc/service-account/service-account.json"
  2130          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2131          - "--timeout=90"
  2132          # Bazel needs privileged mode in order to sandbox builds.
  2133          securityContext:
  2134            privileged: true
  2135          resources:
  2136            requests:
  2137              memory: "6Gi"
  2138    - name: pull-kubernetes-e2e-gke-device-plugin-gpu
  2139      agent: kubernetes
  2140      branches:
  2141      - release-1.10  # per-release image
  2142      always_run: false
  2143      skip_report: false
  2144      max_concurrency: 1
  2145      context: pull-kubernetes-e2e-gke-device-plugin-gpu
  2146      rerun_command: "/test pull-kubernetes-e2e-gke-device-plugin-gpu"
  2147      trigger: "(?m)^/test pull-kubernetes-e2e-gke-device-plugin-gpu,?(\\s+|$)"
  2148      labels:
  2149        preset-service-account: "true"
  2150        preset-k8s-ssh: "true"
  2151        preset-bazel-scratch-dir: "true"
  2152      spec:
  2153        containers:
  2154        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.10
  2155          args:
  2156          - --root=/go/src
  2157          - "--job=$(JOB_NAME)"
  2158          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2159          - "--repo=k8s.io/release"
  2160          - "--service-account=/etc/service-account/service-account.json"
  2161          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2162          - "--timeout=90"
  2163          # Bazel needs privileged mode in order to sandbox builds.
  2164          securityContext:
  2165            privileged: true
  2166          resources:
  2167            requests:
  2168              memory: "6Gi"
  2169    - name: pull-kubernetes-e2e-gke-device-plugin-gpu
  2170      agent: kubernetes
  2171      branches:
  2172      - release-1.9  # per-release image
  2173      always_run: false
  2174      skip_report: false
  2175      max_concurrency: 1
  2176      context: pull-kubernetes-e2e-gke-device-plugin-gpu
  2177      rerun_command: "/test pull-kubernetes-e2e-gke-device-plugin-gpu"
  2178      trigger: "(?m)^/test pull-kubernetes-e2e-gke-device-plugin-gpu,?(\\s+|$)"
  2179      labels:
  2180        preset-service-account: "true"
  2181        preset-k8s-ssh: "true"
  2182        preset-bazel-scratch-dir: "true"
  2183      spec:
  2184        containers:
  2185        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.9
  2186          args:
  2187          - --root=/go/src
  2188          - "--job=$(JOB_NAME)"
  2189          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2190          - "--repo=k8s.io/release"
  2191          - "--service-account=/etc/service-account/service-account.json"
  2192          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2193          - "--timeout=90"
  2194          # Bazel needs privileged mode in order to sandbox builds.
  2195          securityContext:
  2196            privileged: true
  2197          resources:
  2198            requests:
  2199              memory: "6Gi"
  2200    - name: pull-kubernetes-e2e-gke-device-plugin-gpu
  2201      agent: kubernetes
  2202      branches:
  2203      - release-1.8  # per-release image
  2204      always_run: false
  2205      skip_report: false
  2206      max_concurrency: 1
  2207      context: pull-kubernetes-e2e-gke-device-plugin-gpu
  2208      rerun_command: "/test pull-kubernetes-e2e-gke-device-plugin-gpu"
  2209      trigger: "(?m)^/test pull-kubernetes-e2e-gke-device-plugin-gpu,?(\\s+|$)"
  2210      labels:
  2211        preset-service-account: "true"
  2212        preset-k8s-ssh: "true"
  2213        preset-bazel-scratch-dir: "true"
  2214      spec:
  2215        containers:
  2216        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.8
  2217          args:
  2218          - --root=/go/src
  2219          - "--job=$(JOB_NAME)"
  2220          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2221          - "--repo=k8s.io/release"
  2222          - "--service-account=/etc/service-account/service-account.json"
  2223          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2224          - "--timeout=90"
  2225          # Bazel needs privileged mode in order to sandbox builds.
  2226          securityContext:
  2227            privileged: true
  2228          resources:
  2229            requests:
  2230              memory: "6Gi"
  2231  
  2232    - name: pull-kubernetes-e2e-kops-aws
  2233      agent: kubernetes
  2234      skip_branches:
  2235      - release-1.10  # per-release image
  2236      - release-1.9  # per-release image
  2237      - release-1.8  # per-release image
  2238      max_concurrency: 12
  2239      always_run: true
  2240      context: pull-kubernetes-e2e-kops-aws
  2241      rerun_command: "/test pull-kubernetes-e2e-kops-aws"
  2242      trigger: "(?m)^/test( all| pull-kubernetes-e2e-kops-aws),?(\\s+|$)"
  2243      labels:
  2244        preset-service-account: "true"
  2245        preset-aws-ssh: "true"
  2246        preset-aws-credential: "true"
  2247        preset-bazel-remote-cache-enabled: "true"
  2248        preset-bazel-scratch-dir: "true"
  2249      spec:
  2250        containers:
  2251        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  2252          args:
  2253          - --root=/go/src
  2254          - "--job=$(JOB_NAME)"
  2255          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2256          - "--repo=k8s.io/release"
  2257          - "--service-account=/etc/service-account/service-account.json"
  2258          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2259          - "--timeout=75"
  2260          # Bazel needs privileged mode in order to sandbox builds.
  2261          securityContext:
  2262            privileged: true
  2263          resources:
  2264            requests:
  2265              memory: "6Gi"
  2266    - name: pull-kubernetes-e2e-kops-aws
  2267      agent: kubernetes
  2268      branches:
  2269      - release-1.10  # per-release image
  2270      max_concurrency: 12
  2271      always_run: true
  2272      context: pull-kubernetes-e2e-kops-aws
  2273      rerun_command: "/test pull-kubernetes-e2e-kops-aws"
  2274      trigger: "(?m)^/test( all| pull-kubernetes-e2e-kops-aws),?(\\s+|$)"
  2275      labels:
  2276        preset-service-account: "true"
  2277        preset-aws-ssh: "true"
  2278        preset-aws-credential: "true"
  2279        preset-bazel-remote-cache-enabled: "true"
  2280        preset-bazel-scratch-dir: "true"
  2281      spec:
  2282        containers:
  2283        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.10
  2284          args:
  2285          - --root=/go/src
  2286          - "--job=$(JOB_NAME)"
  2287          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2288          - "--repo=k8s.io/release"
  2289          - "--service-account=/etc/service-account/service-account.json"
  2290          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2291          - "--timeout=75"
  2292          # Bazel needs privileged mode in order to sandbox builds.
  2293          securityContext:
  2294            privileged: true
  2295          resources:
  2296            requests:
  2297              memory: "6Gi"
  2298    - name: pull-kubernetes-e2e-kops-aws
  2299      agent: kubernetes
  2300      branches:
  2301      - release-1.9  # per-release image
  2302      max_concurrency: 12
  2303      always_run: true
  2304      context: pull-kubernetes-e2e-kops-aws
  2305      rerun_command: "/test pull-kubernetes-e2e-kops-aws"
  2306      trigger: "(?m)^/test( all| pull-kubernetes-e2e-kops-aws),?(\\s+|$)"
  2307      labels:
  2308        preset-service-account: "true"
  2309        preset-aws-ssh: "true"
  2310        preset-aws-credential: "true"
  2311        preset-bazel-scratch-dir: "true"
  2312      spec:
  2313        containers:
  2314        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.9
  2315          args:
  2316          - --root=/go/src
  2317          - "--job=$(JOB_NAME)"
  2318          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2319          - "--repo=k8s.io/release"
  2320          - "--service-account=/etc/service-account/service-account.json"
  2321          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2322          - "--timeout=75"
  2323          # Bazel needs privileged mode in order to sandbox builds.
  2324          securityContext:
  2325            privileged: true
  2326          resources:
  2327            requests:
  2328              memory: "6Gi"
  2329    - name: pull-kubernetes-e2e-kops-aws
  2330      agent: kubernetes
  2331      branches:
  2332      - release-1.8
  2333      max_concurrency: 12
  2334      always_run: true
  2335      context: pull-kubernetes-e2e-kops-aws
  2336      rerun_command: "/test pull-kubernetes-e2e-kops-aws"
  2337      trigger: "(?m)^/test( all| pull-kubernetes-e2e-kops-aws),?(\\s+|$)"
  2338      labels:
  2339        preset-service-account: "true"
  2340        preset-aws-ssh: "true"
  2341        preset-aws-credential: "true"
  2342        preset-bazel-scratch-dir: "true"
  2343      spec:
  2344        containers:
  2345        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.8
  2346          args:
  2347          - --root=/go/src
  2348          - "--job=$(JOB_NAME)"
  2349          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2350          - "--repo=k8s.io/release"
  2351          - "--service-account=/etc/service-account/service-account.json"
  2352          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2353          - "--timeout=75"
  2354          # Bazel needs privileged mode in order to sandbox builds.
  2355          securityContext:
  2356            privileged: true
  2357          resources:
  2358            requests:
  2359              memory: "6Gi"
  2360    - name: pull-kubernetes-integration
  2361      agent: kubernetes
  2362      always_run: true
  2363      context: pull-kubernetes-integration
  2364      rerun_command: "/test pull-kubernetes-integration"
  2365      trigger: "(?m)^/test( all| pull-kubernetes-integration),?(\\s+|$)"
  2366      labels:
  2367        preset-service-account: "true"
  2368      spec:
  2369        containers:
  2370        - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  2371          args:
  2372          - "--job=$(JOB_NAME)"
  2373          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2374          - "--service-account=/etc/service-account/service-account.json"
  2375          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2376          - "--timeout=60"
  2377          env:
  2378          - name: DOCKER_IN_DOCKER_ENABLED
  2379            value: "true"
  2380          # docker-in-docker needs privileged mode
  2381          securityContext:
  2382            privileged: true
  2383          volumeMounts:
  2384          - name: docker-graph
  2385            mountPath: /docker-graph
  2386          resources:
  2387            requests:
  2388              cpu: 4
  2389        volumes:
  2390        - name: docker-graph
  2391          emptyDir: {}
  2392    - name: pull-kubernetes-integration-prow
  2393      agent: kubernetes
  2394      always_run: false
  2395      context: pull-kubernetes-integration-prow
  2396      rerun_command: "/test pull-kubernetes-integration-prow"
  2397      trigger: "(?m)^/test pull-kubernetes-integration-prow,?(\\s+|$)"
  2398      labels:
  2399        preset-service-account: "true"
  2400      spec:
  2401        containers:
  2402        - image: gcr.io/k8s-testimages/bootstrap:latest
  2403          imagePullPolicy: Always
  2404          args:
  2405          - "--job=$(JOB_NAME)"
  2406          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2407          - "--service-account=/etc/service-account/service-account.json"
  2408          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2409          - "--timeout=60"
  2410          env:
  2411          - name: DOCKER_IN_DOCKER_ENABLED
  2412            value: "true"
  2413          # docker-in-docker needs privileged mode
  2414          securityContext:
  2415            privileged: true
  2416          volumeMounts:
  2417          - name: docker-graph
  2418            mountPath: /docker-graph
  2419          resources:
  2420            requests:
  2421              cpu: 4
  2422        volumes:
  2423        - name: docker-graph
  2424          emptyDir: {}
  2425    - name: pull-kubernetes-kubemark-e2e-gce-big
  2426      agent: kubernetes
  2427      always_run: true
  2428      skip_report: false
  2429      max_concurrency: 12
  2430      skip_branches:
  2431      - release-1.10  # per-release image
  2432      - release-1.9  # per-release image
  2433      - release-1.8  # per-release image
  2434      context: pull-kubernetes-kubemark-e2e-gce-big
  2435      rerun_command: "/test pull-kubernetes-kubemark-e2e-gce-big"
  2436      trigger: "(?m)^/test (all|pull-kubernetes-kubemark-e2e-gce-big),?(\\s+|$)"
  2437      labels:
  2438        preset-service-account: "true"
  2439        preset-k8s-ssh: "true"
  2440        preset-bazel-scratch-dir: "true"
  2441      spec:
  2442        containers:
  2443        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  2444          args:
  2445          - --root=/go/src
  2446          - "--job=$(JOB_NAME)"
  2447          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2448          - "--repo=k8s.io/release"
  2449          - "--service-account=/etc/service-account/service-account.json"
  2450          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2451          - "--timeout=120"
  2452          env:
  2453          # TODO(krzyzacy): Figure out bazel built kubemark image
  2454          # - name: KUBEMARK_BAZEL_BUILD
  2455          # value: "y"
  2456          - name: DOCKER_IN_DOCKER_ENABLED
  2457            value: "true"
  2458          # Bazel needs privileged mode in order to sandbox builds.
  2459          securityContext:
  2460            privileged: true
  2461          volumeMounts:
  2462          - name: docker-graph
  2463            mountPath: /docker-graph
  2464          resources:
  2465            requests:
  2466              memory: "6Gi"
  2467        volumes:
  2468        - name: docker-graph
  2469          emptyDir: {}
  2470    - name: pull-kubernetes-kubemark-e2e-gce-big
  2471      agent: kubernetes
  2472      always_run: true
  2473      skip_report: false
  2474      max_concurrency: 12
  2475      branches:
  2476      - release-1.10  # per-release image
  2477      context: pull-kubernetes-kubemark-e2e-gce-big
  2478      rerun_command: "/test pull-kubernetes-kubemark-e2e-gce-big"
  2479      trigger: "(?m)^/test (all|pull-kubernetes-kubemark-e2e-gce-big),?(\\s+|$)"
  2480      labels:
  2481        preset-service-account: "true"
  2482        preset-k8s-ssh: "true"
  2483        preset-bazel-scratch-dir: "true"
  2484      spec:
  2485        containers:
  2486        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.10
  2487          args:
  2488          - --root=/go/src
  2489          - "--job=$(JOB_NAME)"
  2490          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2491          - "--repo=k8s.io/release"
  2492          - "--service-account=/etc/service-account/service-account.json"
  2493          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2494          - "--timeout=120"
  2495          env:
  2496          # TODO(krzyzacy): Figure out bazel built kubemark image
  2497          # - name: KUBEMARK_BAZEL_BUILD
  2498          # value: "y"
  2499          - name: DOCKER_IN_DOCKER_ENABLED
  2500            value: "true"
  2501          # Bazel needs privileged mode in order to sandbox builds.
  2502          securityContext:
  2503            privileged: true
  2504          volumeMounts:
  2505          - name: docker-graph
  2506            mountPath: /docker-graph
  2507          resources:
  2508            requests:
  2509              memory: "6Gi"
  2510        volumes:
  2511        - name: docker-graph
  2512          emptyDir: {}
  2513    - name: pull-kubernetes-kubemark-e2e-gce-big
  2514      agent: kubernetes
  2515      always_run: true
  2516      skip_report: false
  2517      max_concurrency: 12
  2518      branches:
  2519      - release-1.9  # per-release image
  2520      context: pull-kubernetes-kubemark-e2e-gce-big
  2521      rerun_command: "/test pull-kubernetes-kubemark-e2e-gce-big"
  2522      trigger: "(?m)^/test (all|pull-kubernetes-kubemark-e2e-gce-big),?(\\s+|$)"
  2523      labels:
  2524        preset-service-account: "true"
  2525        preset-k8s-ssh: "true"
  2526        preset-bazel-scratch-dir: "true"
  2527      spec:
  2528        containers:
  2529        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.9
  2530          args:
  2531          - --root=/go/src
  2532          - "--job=$(JOB_NAME)"
  2533          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2534          - "--repo=k8s.io/release"
  2535          - "--service-account=/etc/service-account/service-account.json"
  2536          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2537          - "--timeout=120"
  2538          env:
  2539          # TODO(krzyzacy): Figure out bazel built kubemark image
  2540          # - name: KUBEMARK_BAZEL_BUILD
  2541          # value: "y"
  2542          - name: DOCKER_IN_DOCKER_ENABLED
  2543            value: "true"
  2544          # Bazel needs privileged mode in order to sandbox builds.
  2545          securityContext:
  2546            privileged: true
  2547          volumeMounts:
  2548          - name: docker-graph
  2549            mountPath: /docker-graph
  2550          resources:
  2551            requests:
  2552              memory: "6Gi"
  2553        volumes:
  2554        - name: docker-graph
  2555          emptyDir: {}
  2556    - name: pull-kubernetes-kubemark-e2e-gce-big
  2557      agent: kubernetes
  2558      always_run: false
  2559      skip_report: false
  2560      max_concurrency: 12
  2561      branches:
  2562      - release-1.8
  2563      context: pull-kubernetes-kubemark-e2e-gce-big
  2564      rerun_command: "/test pull-kubernetes-kubemark-e2e-gce-big"
  2565      trigger: "(?m)^/test pull-kubernetes-kubemark-e2e-gce-big,?(\\s+|$)"
  2566      labels:
  2567        preset-service-account: "true"
  2568        preset-k8s-ssh: "true"
  2569        preset-bazel-scratch-dir: "true"
  2570      spec:
  2571        containers:
  2572        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.8
  2573          args:
  2574          - --root=/go/src
  2575          - "--job=$(JOB_NAME)"
  2576          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2577          - "--repo=k8s.io/release"
  2578          - "--service-account=/etc/service-account/service-account.json"
  2579          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2580          - "--timeout=120"
  2581          env:
  2582          # TODO(krzyzacy): Figure out bazel built kubemark image
  2583          # - name: KUBEMARK_BAZEL_BUILD
  2584          # value: "y"
  2585          - name: DOCKER_IN_DOCKER_ENABLED
  2586            value: "true"
  2587          # Bazel needs privileged mode in order to sandbox builds.
  2588          securityContext:
  2589            privileged: true
  2590          volumeMounts:
  2591          - name: docker-graph
  2592            mountPath: /docker-graph
  2593          resources:
  2594            requests:
  2595              memory: "6Gi"
  2596        volumes:
  2597        - name: docker-graph
  2598          emptyDir: {}
  2599  
  2600    - name: pull-kubernetes-kubemark-e2e-gce-scale
  2601      agent: kubernetes
  2602      always_run: false
  2603      max_concurrency: 1
  2604      branches:
  2605      - master
  2606      context: pull-kubernetes-kubemark-e2e-gce-scale
  2607      rerun_command: "/test pull-kubernetes-kubemark-e2e-gce-scale"
  2608      trigger: "(?m)^/test pull-kubernetes-kubemark-e2e-gce-scale,?(\\s+|$)"
  2609      labels:
  2610        preset-service-account: "true"
  2611        preset-k8s-ssh: "true"
  2612        preset-bazel-scratch-dir: "true"
  2613      spec:
  2614        containers:
  2615        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  2616          args:
  2617          - --root=/go/src
  2618          - "--job=$(JOB_NAME)"
  2619          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2620          - "--repo=k8s.io/release"
  2621          - "--service-account=/etc/service-account/service-account.json"
  2622          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2623          - "--timeout=1220"
  2624          env:
  2625          # TODO(krzyzacy): Figure out bazel built kubemark image
  2626          # - name: KUBEMARK_BAZEL_BUILD
  2627          # value: "y"
  2628          - name: DOCKER_IN_DOCKER_ENABLED
  2629            value: "true"
  2630          # Bazel needs privileged mode in order to sandbox builds.
  2631          securityContext:
  2632            privileged: true
  2633          volumeMounts:
  2634          - name: docker-graph
  2635            mountPath: /docker-graph
  2636          resources:
  2637            requests:
  2638              memory: "6Gi"
  2639        volumes:
  2640        - name: docker-graph
  2641          emptyDir: {}
  2642  
  2643    - name: pull-kubernetes-local-e2e
  2644      agent: kubernetes
  2645      branches:
  2646      - master
  2647      always_run: false
  2648      skip_report: false
  2649      max_concurrency: 8
  2650      context: pull-kubernetes-local-e2e
  2651      rerun_command: "/test pull-kubernetes-local-e2e"
  2652      trigger: "(?m)^/test pull-kubernetes-local-e2e,?(\\s+|$)"
  2653      run_if_changed: '(hyperkube|local-up-cluster)'
  2654      labels:
  2655        preset-service-account: "true"
  2656        preset-k8s-ssh: "true"
  2657      spec:
  2658        containers:
  2659        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  2660          args:
  2661          - --root=/go/src
  2662          - "--job=$(JOB_NAME)"
  2663          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2664          - "--service-account=/etc/service-account/service-account.json"
  2665          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2666          - "--timeout=140"
  2667          env:
  2668          - name: DOCKER_IN_DOCKER_ENABLED
  2669            value: "true"
  2670          # docker-in-docker needs privileged mode
  2671          securityContext:
  2672            privileged: true
  2673          volumeMounts:
  2674          - name: docker-graph
  2675            mountPath: /docker-graph
  2676        volumes:
  2677        - name: docker-graph
  2678          emptyDir: {}
  2679  
  2680    - name: pull-kubernetes-local-e2e-containerized
  2681      agent: kubernetes
  2682      branches:
  2683      - master
  2684      always_run: false
  2685      skip_report: false
  2686      context: pull-kubernetes-local-e2e-containerized
  2687      rerun_command: "/test pull-kubernetes-local-e2e-containerized"
  2688      trigger: "(?m)^/test pull-kubernetes-local-e2e-containerized,?(\\s+|$)"
  2689      run_if_changed: '^(pkg|cmd)/kubelet.*$'
  2690      labels:
  2691        preset-service-account: "true"
  2692        preset-k8s-ssh: "true"
  2693      spec:
  2694        containers:
  2695        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  2696          args:
  2697          - --root=/go/src
  2698          - "--job=$(JOB_NAME)"
  2699          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2700          - "--service-account=/etc/service-account/service-account.json"
  2701          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2702          - "--timeout=140"
  2703          env:
  2704          - name: DOCKERIZE_KUBELET
  2705            value: "true"
  2706          - name: DOCKER_IN_DOCKER_ENABLED
  2707            value: "true"
  2708          # docker-in-docker needs privileged mode
  2709          securityContext:
  2710            privileged: true
  2711          volumeMounts:
  2712          - name: docker-graph
  2713            mountPath: /docker-graph
  2714        volumes:
  2715        - name: docker-graph
  2716          emptyDir: {}
  2717  
  2718    - name: pull-kubernetes-node-e2e
  2719      agent: kubernetes
  2720      skip_branches:
  2721      - release-1.10  # per-release image
  2722      - release-1.9  # per-release image
  2723      - release-1.8  # per-release image
  2724      always_run: true
  2725      max_concurrency: 12
  2726      context: pull-kubernetes-node-e2e
  2727      rerun_command: "/test pull-kubernetes-node-e2e"
  2728      trigger: "(?m)^/test( all| pull-kubernetes-node-e2e),?(\\s+|$)"
  2729      labels:
  2730        preset-service-account: "true"
  2731        preset-k8s-ssh: "true"
  2732      spec:
  2733        containers:
  2734        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  2735          args:
  2736          - --root=/go/src
  2737          - "--job=$(JOB_NAME)"
  2738          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2739          - "--service-account=/etc/service-account/service-account.json"
  2740          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2741          - "--timeout=90"
  2742          - "--" # end bootstrap args, scenario args below
  2743          - "--node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/image-config.yaml"
  2744          ports:
  2745          resources:
  2746            requests:
  2747              memory: "6Gi"
  2748    - name: pull-kubernetes-node-e2e
  2749      agent: kubernetes
  2750      branches:
  2751      - release-1.10  # per-release image
  2752      always_run: true
  2753      max_concurrency: 12
  2754      context: pull-kubernetes-node-e2e
  2755      rerun_command: "/test pull-kubernetes-node-e2e"
  2756      trigger: "(?m)^/test( all| pull-kubernetes-node-e2e),?(\\s+|$)"
  2757      labels:
  2758        preset-service-account: "true"
  2759        preset-k8s-ssh: "true"
  2760      spec:
  2761        containers:
  2762        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.10
  2763          args:
  2764          - --root=/go/src
  2765          - "--job=$(JOB_NAME)"
  2766          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2767          - "--service-account=/etc/service-account/service-account.json"
  2768          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2769          - "--timeout=90"
  2770          - "--" # end bootstrap args, scenario args below
  2771          - "--node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/image-config.yaml"
  2772          ports:
  2773          resources:
  2774            requests:
  2775              memory: "6Gi"
  2776    - name: pull-kubernetes-node-e2e
  2777      agent: kubernetes
  2778      branches:
  2779      - release-1.9  # per-release image
  2780      always_run: true
  2781      max_concurrency: 12
  2782      context: pull-kubernetes-node-e2e
  2783      rerun_command: "/test pull-kubernetes-node-e2e"
  2784      trigger: "(?m)^/test( all| pull-kubernetes-node-e2e),?(\\s+|$)"
  2785      labels:
  2786        preset-service-account: "true"
  2787        preset-k8s-ssh: "true"
  2788      spec:
  2789        containers:
  2790        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.9
  2791          args:
  2792          - --root=/go/src
  2793          - "--job=$(JOB_NAME)"
  2794          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2795          - "--service-account=/etc/service-account/service-account.json"
  2796          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2797          - "--timeout=90"
  2798          - "--" # end bootstrap args, scenario args below
  2799          - "--node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/image-config.yaml"
  2800          ports:
  2801          resources:
  2802            requests:
  2803              memory: "6Gi"
  2804    - name: pull-kubernetes-node-e2e
  2805      agent: kubernetes
  2806      branches:
  2807      - release-1.8
  2808      always_run: true
  2809      max_concurrency: 12
  2810      context: pull-kubernetes-node-e2e
  2811      rerun_command: "/test pull-kubernetes-node-e2e"
  2812      trigger: "(?m)^/test( all| pull-kubernetes-node-e2e),?(\\s+|$)"
  2813      labels:
  2814        preset-service-account: "true"
  2815        preset-k8s-ssh: "true"
  2816      spec:
  2817        containers:
  2818        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.8
  2819          args:
  2820          - --root=/go/src
  2821          - "--job=$(JOB_NAME)"
  2822          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2823          - "--service-account=/etc/service-account/service-account.json"
  2824          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2825          - "--timeout=90"
  2826          - "--" # end bootstrap args, scenario args below
  2827          - "--node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/image-config.yaml"
  2828          resources:
  2829            requests:
  2830              memory: "6Gi"
  2831  
  2832    - name: pull-kubernetes-node-e2e-containerd
  2833      agent: kubernetes
  2834      branches:
  2835      - master
  2836      always_run: false
  2837      max_concurrency: 12
  2838      context: pull-kubernetes-node-e2e-containerd
  2839      rerun_command: "/test pull-kubernetes-node-e2e-containerd"
  2840      trigger: "(?m)^/test (containerd|pull-kubernetes-node-e2e-containerd),?(\\s+|$)"
  2841      labels:
  2842        preset-service-account: "true"
  2843        preset-k8s-ssh: "true"
  2844      spec:
  2845        containers:
  2846        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  2847          args:
  2848          - --root=/go/src
  2849          - "--job=$(JOB_NAME)"
  2850          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2851          - "--repo=github.com/containerd/cri"
  2852          - "--service-account=/etc/service-account/service-account.json"
  2853          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2854          - "--timeout=90"
  2855          - --
  2856          - "--node-args=--image-config-file=/workspace/test-infra/jobs/e2e_node/containerd/cri-master/image-config.yaml"
  2857          resources:
  2858            requests:
  2859              memory: "6Gi"
  2860  
  2861    - name: pull-kubernetes-typecheck
  2862      agent: kubernetes
  2863      always_run: true
  2864      skip_report: false
  2865      context: pull-kubernetes-typecheck
  2866      rerun_command: "/test pull-kubernetes-typecheck"
  2867      trigger: "(?m)^/test( all| pull-kubernetes-typecheck),?(\\s+|$)"
  2868      skip_branches:
  2869      - release-1.9 # doesn't have typecheck
  2870      - release-1.8 # doesn't have typecheck
  2871      labels:
  2872        preset-service-account: "true"
  2873      spec:
  2874        containers:
  2875        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  2876          args:
  2877          - "--job=$(JOB_NAME)"
  2878          - "--root=/go/src"
  2879          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2880          - "--service-account=/etc/service-account/service-account.json"
  2881          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2882          - "--timeout=75"
  2883  
  2884    - name: pull-kubernetes-verify
  2885      agent: kubernetes
  2886      always_run: true
  2887      context: pull-kubernetes-verify
  2888      rerun_command: "/test pull-kubernetes-verify"
  2889      trigger: "(?m)^/test( all| pull-kubernetes-verify),?(\\s+|$)"
  2890      labels:
  2891        preset-service-account: "true"
  2892      spec:
  2893        containers:
  2894        - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  2895          args:
  2896          - "--job=$(JOB_NAME)"
  2897          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2898          - "--service-account=/etc/service-account/service-account.json"
  2899          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2900          - "--timeout=75"
  2901          env:
  2902          - name: DOCKER_IN_DOCKER_ENABLED
  2903            value: "true"
  2904          # docker-in-docker needs privileged mode
  2905          securityContext:
  2906            privileged: true
  2907          volumeMounts:
  2908          - name: docker-graph
  2909            mountPath: /docker-graph
  2910          resources:
  2911            requests:
  2912              cpu: 4
  2913        volumes:
  2914        - name: docker-graph
  2915          emptyDir: {}
  2916  
  2917    - name: pull-kubernetes-verify-prow
  2918      agent: kubernetes
  2919      always_run: false
  2920      context: pull-kubernetes-verify-prow
  2921      rerun_command: "/test pull-kubernetes-verify-prow"
  2922      trigger: "(?m)^/test pull-kubernetes-verify-prow,?(\\s+|$)"
  2923      labels:
  2924        preset-service-account: "true"
  2925      spec:
  2926        containers:
  2927        - image: gcr.io/k8s-testimages/bootstrap:latest
  2928          imagePullPolicy: Always
  2929          args:
  2930          - "--job=$(JOB_NAME)"
  2931          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2932          - "--service-account=/etc/service-account/service-account.json"
  2933          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2934          - "--timeout=75"
  2935          env:
  2936          - name: DOCKER_IN_DOCKER_ENABLED
  2937            value: "true"
  2938          # docker-in-docker needs privileged mode
  2939          securityContext:
  2940            privileged: true
  2941          volumeMounts:
  2942          - name: docker-graph
  2943            mountPath: /docker-graph
  2944          resources:
  2945            requests:
  2946              cpu: 4
  2947        volumes:
  2948        - name: docker-graph
  2949          emptyDir: {}
  2950  
  2951    kubernetes-sigs/testing_frameworks:
  2952    - name: pull-frameworks-test
  2953      context: pull-frameworks-test
  2954      agent: kubernetes
  2955      branches:
  2956      - master
  2957      always_run: true
  2958      skip_report: false
  2959      trigger: "/test (all|pull-frameworks-test)"
  2960      rerun_command: "/test pull-frameworks-test"
  2961      labels:
  2962        preset-service-account: "true"
  2963      spec:
  2964        containers:
  2965        - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25
  2966          args:
  2967          - "--repo=sigs.k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  2968          - "--root=/go/src"
  2969          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2970  
  2971    kubernetes-sigs/poseidon:
  2972    - name: ci-poseidon-e2e-gce
  2973      context: ci-poseidon-e2e-gce
  2974      always_run: true
  2975      rerun_command: "/test ci-poseidon-e2e-gce"
  2976      trigger: "(?m)^/test( all| ci-poseidon-e2e-gce),?(\\s+|$)"
  2977      agent: kubernetes
  2978      labels:
  2979        preset-service-account: "true"
  2980        preset-k8s-ssh: "true"
  2981      spec:
  2982        containers:
  2983        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  2984          args:
  2985          - "--job=$(JOB_NAME)"
  2986          - "--repo=github.com/$(REPO_OWNER)/$(REPO_NAME)=$(PULL_REFS)"
  2987          - "--root=/go/src"
  2988          - "--service-account=/etc/service-account/service-account.json"
  2989          - "--upload=gs://kubernetes-jenkins/pr-logs"
  2990          - "--timeout=110"
  2991          env:
  2992          - name: DOCKER_IN_DOCKER_ENABLED
  2993            value: "true"
  2994          securityContext:
  2995            privileged: true
  2996          volumeMounts:
  2997          - name: docker-graph
  2998            mountPath: /docker-graph
  2999        volumes:
  3000        - name: docker-graph
  3001          emptyDir: {}
  3002    - name: pull-poseidon-bazel
  3003      agent: kubernetes
  3004      context: pull-poseidon-bazel
  3005      always_run: true
  3006      rerun_command: "/test pull-poseidon-bazel"
  3007      trigger: "(?m)^/test( all| pull-poseidon-bazel),?(\\s+|$)"
  3008      labels:
  3009        preset-service-account: "true"
  3010        preset-bazel-scratch-dir: "true"
  3011      spec:
  3012        containers:
  3013        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.10
  3014          args:
  3015          - "--job=$(JOB_NAME)"
  3016          - "--repo=github.com/$(REPO_OWNER)/$(REPO_NAME)=$(PULL_REFS)"
  3017          - "--service-account=/etc/service-account/service-account.json"
  3018          - "--upload=gs://kubernetes-jenkins/pr-logs"
  3019          - "--timeout=45"
  3020          # Bazel needs privileged mode in order to sandbox builds.
  3021          securityContext:
  3022            privileged: true
  3023          resources:
  3024            requests:
  3025              memory: "2Gi"
  3026    - name: pull-poseidon-verify
  3027      context: pull-poseidon-verify
  3028      agent: kubernetes
  3029      branches:
  3030      - master
  3031      always_run: true
  3032      trigger: "(?m)^/test( all| pull-poseidon-verify),?(\\s+|$)"
  3033      rerun_command: "/test pull-poseidon-verify"
  3034      labels:
  3035        preset-service-account: "true"
  3036      spec:
  3037        containers:
  3038        - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25
  3039          args:
  3040          - "--repo=github.com/$(REPO_OWNER)/$(REPO_NAME)=$(PULL_REFS)"
  3041          - "--root=/go/src"
  3042          - "--upload=gs://kubernetes-jenkins/pr-logs"
  3043          - "--clean"
  3044          - "--timeout=45"
  3045    kubernetes/release:
  3046    - name: pull-release-cluster-up
  3047      agent: kubernetes
  3048      context: pull-release-cluster-up
  3049      rerun_command: "/test pull-release-cluster-up"
  3050      trigger: "(?m)^/test (all|pull-release-cluster-up),?(\\s+|$)"
  3051      always_run: true
  3052      labels:
  3053        preset-service-account: "true"
  3054        preset-k8s-ssh: "true"
  3055        preset-bazel-scratch-dir: "true"
  3056        preset-bazel-remote-cache-enabled: "true"
  3057      spec:
  3058        containers:
  3059        - args:
  3060          - --root=/go/src
  3061          - --repo=k8s.io/kubernetes
  3062          - --repo=k8s.io/release=$(PULL_REFS)
  3063          - --upload=gs://kubernetes-jenkins/pr-logs
  3064          - --timeout=90
  3065          # Bazel needs privileged mode in order to sandbox builds.
  3066          securityContext:
  3067            privileged: true
  3068          image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3069          resources:
  3070            requests:
  3071              memory: "6Gi"
  3072  
  3073  postsubmits:
  3074    kubernetes/ingress-gce:
  3075    - name: ci-ingress-gce-image-push
  3076      agent: kubernetes
  3077      labels:
  3078        preset-service-account: "true"
  3079        preset-k8s-ssh: "true"
  3080      spec:
  3081        containers:
  3082        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3083          args:
  3084          - "--repo=k8s.io/ingress-gce=$(PULL_REFS)"
  3085          - "--root=/go/src/"
  3086          - "--timeout=320"
  3087          - "--"
  3088          - "--env=VERSION=$(PULL_BASE_REF)"
  3089          env:
  3090          - name: DOCKER_IN_DOCKER_ENABLED
  3091            value: "true"
  3092          # docker-in-docker needs privileged mode
  3093          securityContext:
  3094            privileged: true
  3095          volumeMounts:
  3096          - name: docker-graph
  3097            mountPath: /docker-graph
  3098        volumes:
  3099        - name: docker-graph
  3100          emptyDir: {}
  3101  
  3102    GoogleCloudPlatform/k8s-multicluster-ingress:
  3103    - name: ci-kubemci-image-push
  3104      agent: kubernetes
  3105      branches:
  3106      - master
  3107      labels:
  3108        preset-service-account: "true"
  3109      spec:
  3110        containers:
  3111        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3112          args:
  3113          - "--repo=k8s.io/test-infra=master"
  3114          - "--root=/go/src/"
  3115          - "--timeout=90"
  3116          env:
  3117          - name: DOCKER_IN_DOCKER_ENABLED
  3118            value: "true"
  3119          # docker-in-docker needs privileged mode
  3120          securityContext:
  3121            privileged: true
  3122          volumeMounts:
  3123          - name: docker-graph
  3124            mountPath: /docker-graph
  3125        volumes:
  3126        - name: docker-graph
  3127          emptyDir: {}
  3128  
  3129    kubernetes/federation:
  3130    - agent: kubernetes
  3131      name: ci-federation-release
  3132      labels:
  3133        preset-service-account: "true"
  3134        preset-bazel-scratch-dir: "true"
  3135      spec:
  3136        containers:
  3137        - image: gcr.io/k8s-testimages/bazelbuild:v20180201-0184a54dc-0.8.1
  3138          args:
  3139          - "--job=$(JOB_NAME)"
  3140          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  3141          - "--service-account=/etc/service-account/service-account.json"
  3142          - "--upload=gs://kubernetes-jenkins/logs"
  3143            # Bazel needs privileged mode in order to sandbox builds.
  3144          securityContext:
  3145            privileged: true
  3146          resources:
  3147            requests:
  3148              memory: "2Gi"
  3149  
  3150    kubernetes/kubernetes:
  3151    - name: ci-kubernetes-bazel-build
  3152      agent: kubernetes
  3153      branches:
  3154      - master
  3155      labels:
  3156        preset-service-account: "true"
  3157        preset-bazel-scratch-dir: "true"
  3158        preset-bazel-remote-cache-enabled: "true"
  3159      spec:
  3160        containers:
  3161        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3162          args:
  3163          - "--job=$(JOB_NAME)"
  3164          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  3165          - "--service-account=/etc/service-account/service-account.json"
  3166          - "--upload=gs://kubernetes-jenkins/logs"
  3167          - "--timeout=60"
  3168          - "--" # end bootstrap args, scenario args below
  3169          - "--build=//... -//vendor/..."
  3170          - "--release=//build/release-tars"
  3171          - "--gcs=gs://kubernetes-release-dev/ci"
  3172          - "--version-suffix=-bazel"
  3173          - "--publish-version=gs://kubernetes-release-dev/ci/latest-bazel.txt"
  3174          # Bazel needs privileged mode in order to sandbox builds.
  3175          securityContext:
  3176            privileged: true
  3177          resources:
  3178            requests:
  3179              memory: "6Gi"
  3180      run_after_success:
  3181      - name: ci-kubernetes-bazel-test
  3182        agent: kubernetes
  3183        labels:
  3184          preset-service-account: "true"
  3185          preset-bazel-scratch-dir: "true"
  3186          preset-bazel-remote-cache-enabled: "true"
  3187        spec:
  3188          containers:
  3189          - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3190            args:
  3191            - "--job=$(JOB_NAME)"
  3192            - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  3193            - "--service-account=/etc/service-account/service-account.json"
  3194            - "--upload=gs://kubernetes-jenkins/logs"
  3195            - "--timeout=60"
  3196            - "--" # end bootstrap args, scenario args below
  3197            - "--test=//... -//build/... -//vendor/..."
  3198            - "--manual-test=//hack:verify-all"
  3199            - "--test-args=--config=unit"
  3200            - "--test-args=--build_tag_filters=-e2e,-integration"
  3201            - "--test-args=--test_tag_filters=-e2e,-integration"
  3202            - "--test-args=--flaky_test_attempts=3"
  3203            securityContext:
  3204              privileged: true
  3205            resources:
  3206              requests:
  3207                memory: "6Gi"
  3208    - name: ci-kubernetes-bazel-build-1-10
  3209      agent: kubernetes
  3210      branches:
  3211      - release-1.10
  3212      labels:
  3213        preset-service-account: "true"
  3214        preset-bazel-scratch-dir: "true"
  3215        preset-bazel-remote-cache-enabled: "true"
  3216      spec:
  3217        containers:
  3218        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.10
  3219          args:
  3220          - "--job=$(JOB_NAME)"
  3221          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  3222          - "--service-account=/etc/service-account/service-account.json"
  3223          - "--upload=gs://kubernetes-jenkins/logs"
  3224          - "--timeout=60"
  3225          - "--" # end bootstrap args, scenario args below
  3226          - "--build=//... -//vendor/..."
  3227          - "--release=//build/release-tars"
  3228          - "--gcs=gs://kubernetes-release-dev/ci"
  3229          - "--version-suffix=-bazel"
  3230          - "--publish-version=gs://kubernetes-release-dev/ci/latest-bazel-1.10.txt"
  3231          # Bazel needs privileged mode in order to sandbox builds.
  3232          securityContext:
  3233            privileged: true
  3234          resources:
  3235            requests:
  3236              memory: "6Gi"
  3237    - name: ci-kubernetes-bazel-build-1-11
  3238      agent: kubernetes
  3239      branches:
  3240      - release-1.11
  3241      labels:
  3242        preset-service-account: "true"
  3243        preset-bazel-scratch-dir: "true"
  3244        preset-bazel-remote-cache-enabled: "true"
  3245      spec:
  3246        containers:
  3247        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.11
  3248          args:
  3249          - "--job=$(JOB_NAME)"
  3250          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  3251          - "--service-account=/etc/service-account/service-account.json"
  3252          - "--upload=gs://kubernetes-jenkins/logs"
  3253          - "--timeout=60"
  3254          - "--" # end bootstrap args, scenario args below
  3255          - "--build=//... -//vendor/..."
  3256          - "--release=//build/release-tars"
  3257          - "--gcs=gs://kubernetes-release-dev/ci"
  3258          - "--version-suffix=-bazel"
  3259          - "--publish-version=gs://kubernetes-release-dev/ci/latest-bazel-1.11.txt"
  3260          # Bazel needs privileged mode in order to sandbox builds.
  3261          securityContext:
  3262            privileged: true
  3263          resources:
  3264            requests:
  3265              memory: "6Gi"
  3266    - name: ci-kubernetes-bazel-build-1-9
  3267      agent: kubernetes
  3268      branches:
  3269      - release-1.9
  3270      labels:
  3271        preset-service-account: "true"
  3272        preset-bazel-scratch-dir: "true"
  3273      spec:
  3274        containers:
  3275        - image: gcr.io/k8s-testimages/bazelbuild:v20180201-0184a54dc-0.8.1
  3276          args:
  3277          - "--job=$(JOB_NAME)"
  3278          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  3279          - "--service-account=/etc/service-account/service-account.json"
  3280          - "--upload=gs://kubernetes-jenkins/logs"
  3281          - "--timeout=60"
  3282          - "--" # end bootstrap args, scenario args below
  3283          - "--build=//... -//vendor/..."
  3284          - "--release=//build/release-tars"
  3285          - "--gcs=gs://kubernetes-release-dev/ci"
  3286          - "--version-suffix=-bazel"
  3287          - "--publish-version=gs://kubernetes-release-dev/ci/latest-bazel-1.9.txt"
  3288          # Bazel needs privileged mode in order to sandbox builds.
  3289          securityContext:
  3290            privileged: true
  3291          resources:
  3292            requests:
  3293              memory: "6Gi"
  3294    - name: ci-kubernetes-bazel-test-1-10
  3295      agent: kubernetes
  3296      branches:
  3297      - release-1.10
  3298      labels:
  3299        preset-service-account: "true"
  3300        preset-bazel-scratch-dir: "true"
  3301        preset-bazel-remote-cache-enabled: "true"
  3302      spec:
  3303        containers:
  3304        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.10
  3305          args:
  3306          - "--job=$(JOB_NAME)"
  3307          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  3308          - "--service-account=/etc/service-account/service-account.json"
  3309          - "--upload=gs://kubernetes-jenkins/logs"
  3310          - "--timeout=60"
  3311          - "--" # end bootstrap args, scenario args below
  3312          - "--test=//... -//build/... -//vendor/..."
  3313          - "--manual-test=//hack:verify-all"
  3314          - "--test-args=--config=unit"
  3315          - "--test-args=--build_tag_filters=-e2e,-integration"
  3316          - "--test-args=--test_tag_filters=-e2e,-integration"
  3317          - "--test-args=--flaky_test_attempts=3"
  3318          securityContext:
  3319            privileged: true
  3320          resources:
  3321            requests:
  3322              memory: "6Gi"
  3323  
  3324    - name: ci-kubernetes-bazel-test-1-11
  3325      agent: kubernetes
  3326      branches:
  3327      - release-1.11
  3328      labels:
  3329        preset-service-account: "true"
  3330        preset-bazel-scratch-dir: "true"
  3331        preset-bazel-remote-cache-enabled: "true"
  3332      spec:
  3333        containers:
  3334        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.11
  3335          args:
  3336          - "--job=$(JOB_NAME)"
  3337          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  3338          - "--service-account=/etc/service-account/service-account.json"
  3339          - "--upload=gs://kubernetes-jenkins/logs"
  3340          - "--timeout=60"
  3341          - "--" # end bootstrap args, scenario args below
  3342          - "--test=//... -//build/... -//vendor/..."
  3343          - "--manual-test=//hack:verify-all"
  3344          - "--test-args=--config=unit"
  3345          - "--test-args=--build_tag_filters=-e2e,-integration"
  3346          - "--test-args=--test_tag_filters=-e2e,-integration"
  3347          - "--test-args=--flaky_test_attempts=3"
  3348          securityContext:
  3349            privileged: true
  3350          resources:
  3351            requests:
  3352              memory: "6Gi"
  3353  
  3354    - name: ci-kubernetes-bazel-test-1-9
  3355      agent: kubernetes
  3356      branches:
  3357      - release-1.9
  3358      labels:
  3359        preset-service-account: "true"
  3360        preset-bazel-scratch-dir: "true"
  3361      spec:
  3362        containers:
  3363        - image: gcr.io/k8s-testimages/bazelbuild:v20180201-0184a54dc-0.8.1
  3364          args:
  3365          - "--job=$(JOB_NAME)"
  3366          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
  3367          - "--service-account=/etc/service-account/service-account.json"
  3368          - "--upload=gs://kubernetes-jenkins/logs"
  3369          - "--timeout=60"
  3370          - "--" # end bootstrap args, scenario args below
  3371          - "--test=//... -//build/... -//vendor/..."
  3372          - "--manual-test=//hack:verify-all"
  3373          - "--test-args=--build_tag_filters=-e2e,-integration"
  3374          - "--test-args=--test_tag_filters=-e2e,-integration"
  3375          - "--test-args=--flaky_test_attempts=3"
  3376          securityContext:
  3377            privileged: true
  3378          resources:
  3379            requests:
  3380              memory: "6Gi"
  3381  
  3382  periodics:
  3383  - interval: 2h
  3384    agent: kubernetes
  3385    name: application-periodic-default-gke
  3386    labels:
  3387      preset-service-account: "true"
  3388      preset-k8s-ssh: "true"
  3389    spec:
  3390      containers:
  3391      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3392        args:
  3393        - "--job=$(JOB_NAME)"
  3394        - "--repo=github.com/kubernetes-sigs/application=master"
  3395        - "--upload=gs://kubernetes-jenkins/logs/"
  3396        - "--timeout=150"
  3397        env:
  3398        - name: DOCKER_IN_DOCKER_ENABLED
  3399          value: "true"
  3400        # docker-in-docker needs privileged mode
  3401        securityContext:
  3402          privileged: true
  3403        volumeMounts:
  3404        - name: docker-graph
  3405          mountPath: /docker-graph
  3406          requests:
  3407            cpu: 6
  3408            memory: "8Gi"
  3409      volumes:
  3410      - name: docker-graph
  3411        emptyDir: {}
  3412  
  3413  - name: ci-benchmark-scheduler-master
  3414    tags:
  3415    - "perfDashPrefix: scheduler-benchmark"
  3416    - "perfDashJobType: benchmark"
  3417    interval: 1h
  3418    agent: kubernetes
  3419    labels:
  3420      preset-service-account: "true"
  3421      preset-k8s-ssh: "true"
  3422    spec:
  3423      containers:
  3424      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3425        args:
  3426        - --repo=k8s.io/kubernetes=master
  3427        - --timeout=40
  3428        - --root=/go/src
  3429        env:
  3430        - name: GOPATH
  3431          value: /go
  3432  
  3433  - name: ci-docker-node-conformance
  3434    interval: 2h
  3435    agent: kubernetes
  3436    labels:
  3437      preset-service-account: "true"
  3438      preset-k8s-ssh: "true"
  3439    spec:
  3440      containers:
  3441      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3442        args:
  3443        - --repo=k8s.io/kubernetes=master
  3444        - --timeout=90
  3445        - --root=/go/src
  3446        env:
  3447        - name: GOPATH
  3448          value: /go
  3449  
  3450  - name: ci-docker-node-features
  3451    interval: 4h
  3452    agent: kubernetes
  3453    labels:
  3454      preset-service-account: "true"
  3455      preset-k8s-ssh: "true"
  3456    spec:
  3457      containers:
  3458      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3459        args:
  3460        - --repo=k8s.io/kubernetes=master
  3461        - --timeout=200
  3462        - --root=/go/src
  3463        env:
  3464        - name: GOPATH
  3465          value: /go
  3466  
  3467  - name: ci-docker-node-legacy
  3468    interval: 2h
  3469    agent: kubernetes
  3470    labels:
  3471      preset-service-account: "true"
  3472      preset-k8s-ssh: "true"
  3473    spec:
  3474      containers:
  3475      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3476        args:
  3477        - --repo=k8s.io/kubernetes=master
  3478        - --timeout=200
  3479        - --root=/go/src
  3480        env:
  3481        - name: GOPATH
  3482          value: /go
  3483  
  3484  - interval: 1h
  3485    name: ci-federation-build
  3486    agent: kubernetes
  3487    labels:
  3488      preset-service-account: "true"
  3489    spec:
  3490      containers:
  3491      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  3492        args:
  3493        - --repo=k8s.io/federation=master
  3494        - --repo=k8s.io/release
  3495        - --root=/go/src
  3496        - --timeout=50
  3497        env:
  3498        - name: DOCKER_IN_DOCKER_ENABLED
  3499          value: "true"
  3500        # docker-in-docker needs privileged mode
  3501        securityContext:
  3502          privileged: true
  3503        volumeMounts:
  3504        - name: docker-graph
  3505          mountPath: /docker-graph
  3506        resources:
  3507          requests:
  3508            cpu: 4
  3509            memory: "8Gi"
  3510      volumes:
  3511      - name: docker-graph
  3512        emptyDir: {}
  3513  
  3514  - interval: 30m
  3515    agent: kubernetes
  3516    name: ci-federation-e2e-gce
  3517    labels:
  3518      preset-service-account: "true"
  3519      preset-k8s-ssh: "true"
  3520    spec:
  3521      containers:
  3522      - args:
  3523        - --timeout=920
  3524        - --bare
  3525        env:
  3526        - name: DOCKER_IN_DOCKER_ENABLED
  3527          value: "true"
  3528        # docker-in-docker needs privileged mode
  3529        securityContext:
  3530          privileged: true
  3531        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3532        volumeMounts:
  3533        - name: var-lib-docker
  3534          mountPath: /var/lib/docker
  3535      volumes:
  3536      - name: var-lib-docker
  3537        emptyDir: {}
  3538  - interval: 30m
  3539    agent: kubernetes
  3540    name: ci-federation-e2e-gce-serial
  3541    labels:
  3542      preset-service-account: "true"
  3543      preset-k8s-ssh: "true"
  3544    spec:
  3545      containers:
  3546      - args:
  3547        - --timeout=920
  3548        - --bare
  3549        env:
  3550        - name: DOCKER_IN_DOCKER_ENABLED
  3551          value: "true"
  3552        # docker-in-docker needs privileged mode
  3553        securityContext:
  3554          privileged: true
  3555        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3556        volumeMounts:
  3557        - name: var-lib-docker
  3558          mountPath: /var/lib/docker
  3559      volumes:
  3560      - name: var-lib-docker
  3561        emptyDir: {}
  3562  - name: ci-ingress-gce-downgrade-e2e
  3563    agent: kubernetes
  3564    interval: 60m
  3565    labels:
  3566      preset-service-account: "true"
  3567      preset-k8s-ssh: "true"
  3568    spec:
  3569      containers:
  3570      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3571        args:
  3572        - "--timeout=340"
  3573        - "--bare"
  3574  - name: ci-ingress-gce-e2e
  3575    agent: kubernetes
  3576    interval: 60m
  3577    labels:
  3578      preset-service-account: "true"
  3579      preset-k8s-ssh: "true"
  3580    spec:
  3581      containers:
  3582      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3583        args:
  3584        - "--timeout=340"
  3585        - "--bare"
  3586  - name: ci-ingress-gce-e2e-release-1-0
  3587    agent: kubernetes
  3588    interval: 480m
  3589    labels:
  3590      preset-service-account: "true"
  3591      preset-k8s-ssh: "true"
  3592    spec:
  3593      containers:
  3594      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3595        args:
  3596        - "--timeout=340"
  3597        - "--bare"
  3598  - name: ci-ingress-gce-e2e-release-1-1
  3599    agent: kubernetes
  3600    interval: 240m
  3601    labels:
  3602      preset-service-account: "true"
  3603      preset-k8s-ssh: "true"
  3604    spec:
  3605      containers:
  3606      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3607        args:
  3608        - "--timeout=340"
  3609        - "--bare"
  3610  - name: ci-ingress-gce-e2e-release-1-2
  3611    agent: kubernetes
  3612    interval: 240m
  3613    labels:
  3614      preset-service-account: "true"
  3615      preset-k8s-ssh: "true"
  3616    spec:
  3617      containers:
  3618      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3619        args:
  3620        - "--timeout=340"
  3621        - "--bare"
  3622  - name: ci-ingress-gce-e2e-scale
  3623    agent: kubernetes
  3624    interval: 6h
  3625    labels:
  3626      preset-service-account: "true"
  3627      preset-k8s-ssh: "true"
  3628    spec:
  3629      containers:
  3630      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3631        args:
  3632        - "--timeout=340"
  3633        - "--bare"
  3634  - name: ci-ingress-gce-upgrade-e2e
  3635    agent: kubernetes
  3636    interval: 60m
  3637    labels:
  3638      preset-service-account: "true"
  3639      preset-k8s-ssh: "true"
  3640    spec:
  3641      containers:
  3642      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3643        args:
  3644        - "--timeout=340"
  3645        - "--bare"
  3646  
  3647  - interval: 60m
  3648    agent: kubernetes
  3649    name: ci-kubemci-ingress-conformance
  3650    labels:
  3651      preset-service-account: "true"
  3652      preset-k8s-ssh: "true"
  3653    spec:
  3654      containers:
  3655      - args:
  3656        - --timeout=110
  3657        - --bare
  3658        image: gcr.io/k8s-testimages/e2e-kubemci:latest
  3659        imagePullPolicy: Always
  3660  
  3661  
  3662  - name: ci-kubernetes-bazel-build
  3663    interval: 5m
  3664    agent: kubernetes
  3665    labels:
  3666      preset-service-account: "true"
  3667      preset-bazel-scratch-dir: "true"
  3668      preset-bazel-remote-cache-enabled: "true"
  3669    spec:
  3670      containers:
  3671      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3672        args:
  3673        - "--job=$(JOB_NAME)"
  3674        - "--repo=k8s.io/kubernetes=master"
  3675        - "--service-account=/etc/service-account/service-account.json"
  3676        - "--upload=gs://kubernetes-jenkins/logs"
  3677        - "--timeout=60"
  3678        - "--" # end bootstrap args, scenario args below
  3679        - "--build=//... -//vendor/..."
  3680        - "--release=//build/release-tars"
  3681        - "--gcs=gs://kubernetes-release-dev/ci"
  3682        - "--version-suffix=-bazel"
  3683        - "--publish-version=gs://kubernetes-release-dev/ci/latest-bazel.txt"
  3684        env:
  3685        # so we can use the right cache id
  3686        # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this
  3687        - name: REPO_OWNER
  3688          value: kubernetes
  3689        - name: REPO_NAME
  3690          value: kubernetes
  3691        # Bazel needs privileged mode in order to sandbox builds.
  3692        securityContext:
  3693          privileged: true
  3694        resources:
  3695          requests:
  3696            memory: "6Gi"
  3697  
  3698  # TODO(krzyzacy) Stablize per branch bazel build|test jobs
  3699  - name: ci-kubernetes-bazel-build-1-10
  3700    interval: 2h
  3701    agent: kubernetes
  3702    labels:
  3703      preset-service-account: "true"
  3704      preset-bazel-scratch-dir: "true"
  3705      preset-bazel-remote-cache-enabled: "true"
  3706    spec:
  3707      containers:
  3708      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.10
  3709        args:
  3710        - "--job=$(JOB_NAME)"
  3711        - "--repo=k8s.io/kubernetes=release-1.10"
  3712        - "--service-account=/etc/service-account/service-account.json"
  3713        - "--upload=gs://kubernetes-jenkins/logs"
  3714        - "--timeout=60"
  3715        - "--" # end bootstrap args, scenario args below
  3716        - "--build=//... -//vendor/..."
  3717        - "--release=//build/release-tars"
  3718        - "--gcs=gs://kubernetes-release-dev/ci"
  3719        - "--version-suffix=-bazel"
  3720        - "--publish-version=gs://kubernetes-release-dev/ci/latest-bazel-1.10.txt"
  3721        env:
  3722        # so we can use the right cache id
  3723        # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this
  3724        - name: REPO_OWNER
  3725          value: kubernetes
  3726        - name: REPO_NAME
  3727          value: kubernetes
  3728        # Bazel needs privileged mode in order to sandbox builds.
  3729        securityContext:
  3730          privileged: true
  3731        resources:
  3732          requests:
  3733            memory: "6Gi"
  3734  
  3735  # TODO(krzyzacy) Stablize per branch bazel build|test jobs
  3736  - name: ci-kubernetes-bazel-build-1-11
  3737    interval: 2h
  3738    agent: kubernetes
  3739    labels:
  3740      preset-service-account: "true"
  3741      preset-bazel-scratch-dir: "true"
  3742      preset-bazel-remote-cache-enabled: "true"
  3743    spec:
  3744      containers:
  3745      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.11
  3746        args:
  3747        - "--job=$(JOB_NAME)"
  3748        - "--repo=k8s.io/kubernetes=release-1.11"
  3749        - "--service-account=/etc/service-account/service-account.json"
  3750        - "--upload=gs://kubernetes-jenkins/logs"
  3751        - "--timeout=60"
  3752        - "--" # end bootstrap args, scenario args below
  3753        - "--build=//... -//vendor/..."
  3754        - "--release=//build/release-tars"
  3755        - "--gcs=gs://kubernetes-release-dev/ci"
  3756        - "--version-suffix=-bazel"
  3757        - "--publish-version=gs://kubernetes-release-dev/ci/latest-bazel-1.11.txt"
  3758        env:
  3759        # so we can use the right cache id
  3760        # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this
  3761        - name: REPO_OWNER
  3762          value: kubernetes
  3763        - name: REPO_NAME
  3764          value: kubernetes
  3765        # Bazel needs privileged mode in order to sandbox builds.
  3766        securityContext:
  3767          privileged: true
  3768        resources:
  3769          requests:
  3770            memory: "6Gi"
  3771  
  3772  - name: ci-kubernetes-bazel-build-1-8
  3773    interval: 12h
  3774    agent: kubernetes
  3775    labels:
  3776      preset-service-account: "true"
  3777      preset-bazel-scratch-dir: "true"
  3778    spec:
  3779      containers:
  3780      - image: gcr.io/k8s-testimages/bazelbuild:v20180201-0184a54dc-0.6.1
  3781        args:
  3782        - "--job=$(JOB_NAME)"
  3783        - "--repo=k8s.io/kubernetes=release-1.8"
  3784        - "--service-account=/etc/service-account/service-account.json"
  3785        - "--upload=gs://kubernetes-jenkins/logs"
  3786        - "--timeout=60"
  3787        - "--"
  3788        - "--gcs=gs://kubernetes-release-dev/ci"
  3789        - "--version-suffix=-bazel"
  3790        - "--publish-version=gs://kubernetes-release-dev/ci/latest-bazel-1.8.txt"
  3791        # Bazel needs privileged mode in order to sandbox builds.
  3792        securityContext:
  3793          privileged: true
  3794        resources:
  3795          requests:
  3796            memory: "6Gi"
  3797  - name: ci-kubernetes-bazel-build-1-9
  3798    interval: 6h
  3799    agent: kubernetes
  3800    labels:
  3801      preset-service-account: "true"
  3802      preset-bazel-scratch-dir: "true"
  3803    spec:
  3804      containers:
  3805      - image: gcr.io/k8s-testimages/bazelbuild:v20180201-0184a54dc-0.8.1
  3806        args:
  3807        - "--job=$(JOB_NAME)"
  3808        - "--repo=k8s.io/kubernetes=release-1.9"
  3809        - "--service-account=/etc/service-account/service-account.json"
  3810        - "--upload=gs://kubernetes-jenkins/logs"
  3811        - "--timeout=60"
  3812        - "--" # end bootstrap args, scenario args below
  3813        - "--build=//... -//vendor/..."
  3814        - "--release=//build/release-tars"
  3815        - "--gcs=gs://kubernetes-release-dev/ci"
  3816        - "--version-suffix=-bazel"
  3817        - "--publish-version=gs://kubernetes-release-dev/ci/latest-bazel-1.9.txt"
  3818        # Bazel needs privileged mode in order to sandbox builds.
  3819        securityContext:
  3820          privileged: true
  3821        resources:
  3822          requests:
  3823            memory: "6Gi"
  3824  - interval: 5m
  3825    name: ci-kubernetes-bazel-test
  3826    agent: kubernetes
  3827    labels:
  3828      preset-service-account: "true"
  3829      preset-bazel-scratch-dir: "true"
  3830      preset-bazel-remote-cache-enabled: "true"
  3831    spec:
  3832      containers:
  3833      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  3834        args:
  3835        - --repo=k8s.io/kubernetes
  3836        - --root=/go/src
  3837        - "--service-account=/etc/service-account/service-account.json"
  3838        - "--upload=gs://kubernetes-jenkins/logs"
  3839        - "--timeout=60"
  3840        - "--" # end bootstrap args, scenario args below
  3841        - "--test=//... -//build/... -//vendor/..."
  3842        - "--manual-test=//hack:verify-all"
  3843        - "--test-args=--config=unit"
  3844        - "--test-args=--build_tag_filters=-e2e,-integration"
  3845        - "--test-args=--test_tag_filters=-e2e,-integration"
  3846        - "--test-args=--flaky_test_attempts=3"
  3847        env:
  3848        # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this
  3849        - name: REPO_OWNER
  3850          value: kubernetes
  3851        - name: REPO_NAME
  3852          value: kubernetes
  3853        securityContext:
  3854          privileged: true
  3855        resources:
  3856          requests:
  3857            memory: "6Gi"
  3858  
  3859  - name: ci-kubernetes-bazel-test-1-8
  3860    interval: 12h
  3861    agent: kubernetes
  3862    labels:
  3863      preset-service-account: "true"
  3864      preset-bazel-scratch-dir: "true"
  3865    spec:
  3866      containers:
  3867      - image: gcr.io/k8s-testimages/bazelbuild:v20180201-0184a54dc-0.6.1
  3868        args:
  3869        - "--job=$(JOB_NAME)"
  3870        - "--repo=k8s.io/kubernetes=release-1.8"
  3871        - "--service-account=/etc/service-account/service-account.json"
  3872        - "--upload=gs://kubernetes-jenkins/logs"
  3873        - "--timeout=60"
  3874        securityContext:
  3875          privileged: true
  3876        resources:
  3877          requests:
  3878            memory: "6Gi"
  3879  - interval: 5m
  3880    name: ci-kubernetes-build
  3881    agent: kubernetes
  3882    labels:
  3883      preset-service-account: "true"
  3884    spec:
  3885      containers:
  3886      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  3887        args:
  3888        - --repo=k8s.io/kubernetes
  3889        - --repo=k8s.io/release
  3890        - --root=/go/src
  3891        - --timeout=30
  3892        env:
  3893        - name: DOCKER_IN_DOCKER_ENABLED
  3894          value: "true"
  3895        # docker-in-docker needs privileged mode
  3896        securityContext:
  3897          privileged: true
  3898        volumeMounts:
  3899        - name: docker-graph
  3900          mountPath: /docker-graph
  3901        resources:
  3902          requests:
  3903            cpu: 4
  3904            memory: "8Gi"
  3905      volumes:
  3906      - name: docker-graph
  3907        emptyDir: {}
  3908  
  3909  - interval: 1h
  3910    name: ci-kubernetes-build-beta
  3911    agent: kubernetes
  3912    labels:
  3913      preset-service-account: "true"
  3914    spec:
  3915      containers:
  3916      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  3917        args:
  3918        - --repo=k8s.io/kubernetes=release-1.11
  3919        - --repo=k8s.io/release
  3920        - --root=/go/src
  3921        - --timeout=180
  3922        env:
  3923        - name: DOCKER_IN_DOCKER_ENABLED
  3924          value: "true"
  3925        # docker-in-docker needs privileged mode
  3926        securityContext:
  3927          privileged: true
  3928        volumeMounts:
  3929        - name: docker-graph
  3930          mountPath: /docker-graph
  3931        resources:
  3932          requests:
  3933            cpu: 4
  3934            memory: "8Gi"
  3935      volumes:
  3936      - name: docker-graph
  3937        emptyDir: {}
  3938  
  3939  - interval: 2h
  3940    name: ci-kubernetes-build-debian-unstable
  3941    agent: kubernetes
  3942    labels:
  3943      preset-service-account: "true"
  3944    spec:
  3945      containers:
  3946      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  3947        args:
  3948        - --repo=k8s.io/release
  3949        - --root=/go/src
  3950        - --timeout=50
  3951        env:
  3952        - name: DOCKER_IN_DOCKER_ENABLED
  3953          value: "true"
  3954        # docker-in-docker needs privileged mode
  3955        securityContext:
  3956          privileged: true
  3957        volumeMounts:
  3958        - name: docker-graph
  3959          mountPath: /docker-graph
  3960        resources:
  3961          requests:
  3962            cpu: 4
  3963            memory: "8Gi"
  3964      volumes:
  3965      - name: docker-graph
  3966        emptyDir: {}
  3967  
  3968  - interval: 30m
  3969    name: ci-kubernetes-build-stable1
  3970    agent: kubernetes
  3971    labels:
  3972      preset-service-account: "true"
  3973    spec:
  3974      containers:
  3975      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  3976        args:
  3977        - --repo=k8s.io/kubernetes=release-1.10
  3978        - --repo=k8s.io/release
  3979        - --root=/go/src
  3980        - --timeout=180
  3981        env:
  3982        - name: DOCKER_IN_DOCKER_ENABLED
  3983          value: "true"
  3984        # docker-in-docker needs privileged mode
  3985        securityContext:
  3986          privileged: true
  3987        volumeMounts:
  3988        - name: docker-graph
  3989          mountPath: /docker-graph
  3990        resources:
  3991          requests:
  3992            cpu: 4
  3993            memory: "8Gi"
  3994      volumes:
  3995      - name: docker-graph
  3996        emptyDir: {}
  3997  
  3998  - interval: 1h
  3999    name: ci-kubernetes-build-stable2
  4000    agent: kubernetes
  4001    labels:
  4002      preset-service-account: "true"
  4003    spec:
  4004      containers:
  4005      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  4006        args:
  4007        - --repo=k8s.io/kubernetes=release-1.9
  4008        - --repo=k8s.io/release
  4009        - --root=/go/src
  4010        - --timeout=180
  4011        env:
  4012        - name: DOCKER_IN_DOCKER_ENABLED
  4013          value: "true"
  4014        # docker-in-docker needs privileged mode
  4015        securityContext:
  4016          privileged: true
  4017        volumeMounts:
  4018        - name: docker-graph
  4019          mountPath: /docker-graph
  4020        resources:
  4021          requests:
  4022            cpu: 4
  4023            memory: "8Gi"
  4024      volumes:
  4025      - name: docker-graph
  4026        emptyDir: {}
  4027  
  4028  - interval: 2h
  4029    name: ci-kubernetes-build-stable3
  4030    agent: kubernetes
  4031    labels:
  4032      preset-service-account: "true"
  4033    spec:
  4034      containers:
  4035      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  4036        args:
  4037        - --repo=k8s.io/kubernetes=release-1.8
  4038        - --repo=k8s.io/release
  4039        - --root=/go/src
  4040        - --timeout=180
  4041        env:
  4042        - name: DOCKER_IN_DOCKER_ENABLED
  4043          value: "true"
  4044        # docker-in-docker needs privileged mode
  4045        securityContext:
  4046          privileged: true
  4047        volumeMounts:
  4048        - name: docker-graph
  4049          mountPath: /docker-graph
  4050        resources:
  4051          requests:
  4052            cpu: 4
  4053            memory: "8Gi"
  4054      volumes:
  4055      - name: docker-graph
  4056        emptyDir: {}
  4057  
  4058  - interval: 1h
  4059    name: ci-kubernetes-cross-build
  4060    agent: kubernetes
  4061    labels:
  4062      preset-service-account: "true"
  4063    spec:
  4064      containers:
  4065      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  4066        args:
  4067        - --repo=k8s.io/kubernetes
  4068        - --repo=k8s.io/release
  4069        - --root=/go/src
  4070        - --timeout=120
  4071        env:
  4072        - name: DOCKER_IN_DOCKER_ENABLED
  4073          value: "true"
  4074        # docker-in-docker needs privileged mode
  4075        securityContext:
  4076          privileged: true
  4077        volumeMounts:
  4078        - name: docker-graph
  4079          mountPath: /docker-graph
  4080        resources:
  4081          requests:
  4082            cpu: 7
  4083            memory: "41Gi"
  4084      volumes:
  4085      - name: docker-graph
  4086        emptyDir: {}
  4087  
  4088  - interval: 6h
  4089    name: ci-kubernetes-dind-conformance
  4090    agent: kubernetes
  4091    labels:
  4092      preset-service-account: "true"
  4093      preset-bazel-scratch-dir: "true"
  4094    spec:
  4095      containers:
  4096      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4097        args:
  4098        - "--job=$(JOB_NAME)"
  4099        - "--root=/go/src"
  4100        - "--repo=k8s.io/kubernetes=master"
  4101        - "--repo=k8s.io/test-infra=master"
  4102        - "--service-account=/etc/service-account/service-account.json"
  4103        - "--upload=gs://kubernetes-jenkins/logs"
  4104        - "--scenario=dindind_execute"
  4105        - "--"
  4106        - "kubetest"
  4107        - "--"
  4108        - "--build=dind"
  4109        - "--deployment=dind"
  4110        - "--up"
  4111        - "--test"
  4112        - "--ginkgo-focus=\\[Conformance\\]"
  4113        - "--down"
  4114        env:
  4115        - name: DOCKER_IN_DOCKER_ENABLED
  4116          value: "true"
  4117        # Bazel needs privileged mode in order to sandbox builds.
  4118        securityContext:
  4119          privileged: true
  4120          capabilities:
  4121            add: ["SYS_ADMIN"]
  4122        volumeMounts:
  4123        - mountPath: /lib/modules
  4124          name: modules
  4125          readOnly: true
  4126        - mountPath: /sys/fs/cgroup
  4127          name: cgroup
  4128        - mountPath: /docker-graph
  4129          name: docker-storage
  4130        resources:
  4131          requests:
  4132            # We can adjust this after we know the requirements.
  4133            memory: "6Gi"
  4134      volumes:
  4135      - name: modules
  4136        hostPath:
  4137          path: /lib/modules
  4138          type: Directory
  4139      - name: cgroup
  4140        hostPath:
  4141          path: /sys/fs/cgroup
  4142          type: Directory
  4143      - name: docker-storage
  4144        emptyDir: {}
  4145  - name: ci-kubernetes-e2e-autoscaling-vpa-actuation
  4146    interval: 2h
  4147    agent: kubernetes
  4148    labels:
  4149      preset-service-account: "true"
  4150      preset-k8s-ssh: "true"
  4151    spec:
  4152      containers:
  4153      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4154        args:
  4155        - "--repo=k8s.io/autoscaler=master"
  4156        - "--root=/go/src"
  4157        - "--timeout=80"
  4158        env:
  4159        - name: DOCKER_IN_DOCKER_ENABLED
  4160          value: "true"
  4161        # docker-in-docker needs privileged mode
  4162        securityContext:
  4163          privileged: true
  4164        volumeMounts:
  4165        - name: docker-graph
  4166          mountPath: /docker-graph
  4167      volumes:
  4168      - name: docker-graph
  4169        emptyDir: {}
  4170  
  4171  - name: ci-kubernetes-e2e-autoscaling-vpa-admission-controller
  4172    interval: 2h
  4173    agent: kubernetes
  4174    labels:
  4175      preset-service-account: "true"
  4176      preset-k8s-ssh: "true"
  4177    spec:
  4178      containers:
  4179      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4180        args:
  4181        - "--repo=k8s.io/autoscaler=master"
  4182        - "--root=/go/src"
  4183        - "--timeout=80"
  4184        env:
  4185        - name: DOCKER_IN_DOCKER_ENABLED
  4186          value: "true"
  4187        # docker-in-docker needs privileged mode
  4188        securityContext:
  4189          privileged: true
  4190        volumeMounts:
  4191        - name: docker-graph
  4192          mountPath: /docker-graph
  4193      volumes:
  4194      - name: docker-graph
  4195        emptyDir: {}
  4196  
  4197  - name: ci-kubernetes-e2e-autoscaling-vpa-full
  4198    interval: 2h
  4199    agent: kubernetes
  4200    labels:
  4201      preset-service-account: "true"
  4202      preset-k8s-ssh: "true"
  4203    spec:
  4204      containers:
  4205      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4206        args:
  4207        - "--repo=k8s.io/autoscaler=master"
  4208        - "--root=/go/src"
  4209        - "--timeout=80"
  4210        env:
  4211        - name: DOCKER_IN_DOCKER_ENABLED
  4212          value: "true"
  4213        # docker-in-docker needs privileged mode
  4214        securityContext:
  4215          privileged: true
  4216        volumeMounts:
  4217        - name: docker-graph
  4218          mountPath: /docker-graph
  4219      volumes:
  4220      - name: docker-graph
  4221        emptyDir: {}
  4222  
  4223  - name: ci-kubernetes-e2e-autoscaling-vpa-recommender
  4224    interval: 2h
  4225    agent: kubernetes
  4226    labels:
  4227      preset-service-account: "true"
  4228      preset-k8s-ssh: "true"
  4229    spec:
  4230      containers:
  4231      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4232        args:
  4233        - "--repo=k8s.io/autoscaler=master"
  4234        - "--root=/go/src"
  4235        - "--timeout=80"
  4236        env:
  4237        - name: DOCKER_IN_DOCKER_ENABLED
  4238          value: "true"
  4239        # docker-in-docker needs privileged mode
  4240        securityContext:
  4241          privileged: true
  4242        volumeMounts:
  4243        - name: docker-graph
  4244          mountPath: /docker-graph
  4245      volumes:
  4246      - name: docker-graph
  4247        emptyDir: {}
  4248  
  4249  - name: ci-kubernetes-e2e-autoscaling-vpa-updater
  4250    interval: 2h
  4251    agent: kubernetes
  4252    labels:
  4253      preset-service-account: "true"
  4254      preset-k8s-ssh: "true"
  4255    spec:
  4256      containers:
  4257      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4258        args:
  4259        - "--repo=k8s.io/autoscaler=master"
  4260        - "--root=/go/src"
  4261        - "--timeout=80"
  4262        env:
  4263        - name: DOCKER_IN_DOCKER_ENABLED
  4264          value: "true"
  4265        # docker-in-docker needs privileged mode
  4266        securityContext:
  4267          privileged: true
  4268        volumeMounts:
  4269        - name: docker-graph
  4270          mountPath: /docker-graph
  4271      volumes:
  4272      - name: docker-graph
  4273        emptyDir: {}
  4274  
  4275  - interval: 30m
  4276    agent: kubernetes
  4277    name: ci-kubernetes-e2e-gce-alpha-api
  4278    labels:
  4279      preset-service-account: "true"
  4280      preset-k8s-ssh: "true"
  4281    spec:
  4282      containers:
  4283      - args:
  4284        - --timeout=80
  4285        - --bare
  4286        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4287  
  4288  - interval: 6h
  4289    agent: kubernetes
  4290    name: ci-kubernetes-e2e-gce-coredns-performance
  4291    labels:
  4292      preset-service-account: "true"
  4293      preset-k8s-ssh: "true"
  4294    spec:
  4295      containers:
  4296      - args:
  4297        - --timeout=80
  4298        - --bare
  4299        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4300  
  4301  - name: ci-kubernetes-e2e-gce-device-plugin-gpu
  4302    interval: 2h
  4303    agent: kubernetes
  4304    labels:
  4305      preset-service-account: "true"
  4306      preset-k8s-ssh: "true"
  4307    spec:
  4308      containers:
  4309      - args:
  4310        - --timeout=300
  4311        - --bare
  4312        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4313  
  4314  - name: ci-kubernetes-e2e-gce-device-plugin-gpu-beta
  4315    interval: 2h
  4316    agent: kubernetes
  4317    labels:
  4318      preset-service-account: "true"
  4319      preset-k8s-ssh: "true"
  4320    spec:
  4321      containers:
  4322      - args:
  4323        - --timeout=300
  4324        - --bare
  4325        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4326  
  4327  - name: ci-kubernetes-e2e-gce-device-plugin-gpu-stable1
  4328    interval: 6h
  4329    agent: kubernetes
  4330    labels:
  4331      preset-service-account: "true"
  4332      preset-k8s-ssh: "true"
  4333    spec:
  4334      containers:
  4335      - args:
  4336        - --timeout=300
  4337        - --bare
  4338        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4339  
  4340  - name: ci-kubernetes-e2e-gce-device-plugin-gpu-stable2
  4341    interval: 12h
  4342    agent: kubernetes
  4343    labels:
  4344      preset-service-account: "true"
  4345      preset-k8s-ssh: "true"
  4346    spec:
  4347      containers:
  4348      - args:
  4349        - --timeout=300
  4350        - --bare
  4351        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4352  
  4353  - interval: 1h
  4354    agent: kubernetes
  4355    name: ci-kubernetes-e2e-gce-federation-release-1-8
  4356    labels:
  4357      preset-service-account: "true"
  4358      preset-k8s-ssh: "true"
  4359    spec:
  4360      containers:
  4361      - args:
  4362        - --timeout=920
  4363        - --bare
  4364        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4365  
  4366  - interval: 2h
  4367    agent: kubernetes
  4368    name: ci-kubernetes-e2e-gce-gci-latest-rollback-etcd
  4369    labels:
  4370      preset-service-account: "true"
  4371      preset-k8s-ssh: "true"
  4372    spec:
  4373      containers:
  4374      - args:
  4375        - --timeout=110
  4376        - --bare
  4377        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4378  
  4379  - interval: 12h
  4380    agent: kubernetes
  4381    name: ci-kubernetes-e2e-gce-gpu-beta-stable1-cluster-downgrade
  4382    labels:
  4383      preset-service-account: "true"
  4384      preset-k8s-ssh: "true"
  4385    spec:
  4386      containers:
  4387      - args:
  4388        - --timeout=180
  4389        - --bare
  4390        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4391  
  4392  - interval: 12h
  4393    agent: kubernetes
  4394    name: ci-kubernetes-e2e-gce-gpu-master-stable1-cluster-downgrade
  4395    labels:
  4396      preset-service-account: "true"
  4397      preset-k8s-ssh: "true"
  4398    spec:
  4399      containers:
  4400      - args:
  4401        - --timeout=180
  4402        - --bare
  4403        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4404  
  4405  - name: ci-kubernetes-e2e-gce-gpu-stable1
  4406    interval: 2h
  4407    agent: kubernetes
  4408    labels:
  4409      preset-service-account: "true"
  4410      preset-k8s-ssh: "true"
  4411    spec:
  4412      containers:
  4413      - args:
  4414        - --timeout=300
  4415        - --bare
  4416        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4417  
  4418  - interval: 12h
  4419    agent: kubernetes
  4420    name: ci-kubernetes-e2e-gce-gpu-stable1-beta-cluster-upgrade
  4421    labels:
  4422      preset-service-account: "true"
  4423      preset-k8s-ssh: "true"
  4424    spec:
  4425      containers:
  4426      - args:
  4427        - --timeout=180
  4428        - --bare
  4429        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4430  
  4431  - interval: 12h
  4432    agent: kubernetes
  4433    name: ci-kubernetes-e2e-gce-gpu-stable1-beta-master-upgrade
  4434    labels:
  4435      preset-service-account: "true"
  4436      preset-k8s-ssh: "true"
  4437    spec:
  4438      containers:
  4439      - args:
  4440        - --timeout=180
  4441        - --bare
  4442        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4443  
  4444  - interval: 12h
  4445    agent: kubernetes
  4446    name: ci-kubernetes-e2e-gce-gpu-stable1-master-cluster-upgrade
  4447    labels:
  4448      preset-service-account: "true"
  4449      preset-k8s-ssh: "true"
  4450    spec:
  4451      containers:
  4452      - args:
  4453        - --timeout=180
  4454        - --bare
  4455        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4456  
  4457  - interval: 12h
  4458    agent: kubernetes
  4459    name: ci-kubernetes-e2e-gce-gpu-stable1-master-master-upgrade
  4460    labels:
  4461      preset-service-account: "true"
  4462      preset-k8s-ssh: "true"
  4463    spec:
  4464      containers:
  4465      - args:
  4466        - --timeout=180
  4467        - --bare
  4468        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4469  
  4470  - name: ci-kubernetes-e2e-gce-gpu-stable2
  4471    interval: 6h
  4472    agent: kubernetes
  4473    labels:
  4474      preset-service-account: "true"
  4475      preset-k8s-ssh: "true"
  4476    spec:
  4477      containers:
  4478      - args:
  4479        - --timeout=300
  4480        - --bare
  4481        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4482  
  4483  - interval: 12h
  4484    agent: kubernetes
  4485    name: ci-kubernetes-e2e-gce-gpu-stable2-stable1-cluster-upgrade
  4486    labels:
  4487      preset-service-account: "true"
  4488      preset-k8s-ssh: "true"
  4489    spec:
  4490      containers:
  4491      - args:
  4492        - --timeout=180
  4493        - --bare
  4494        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4495  
  4496  - interval: 12h
  4497    agent: kubernetes
  4498    name: ci-kubernetes-e2e-gce-gpu-stable2-stable1-master-upgrade
  4499    labels:
  4500      preset-service-account: "true"
  4501      preset-k8s-ssh: "true"
  4502    spec:
  4503      containers:
  4504      - args:
  4505        - --timeout=180
  4506        - --bare
  4507        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4508  
  4509  - interval: 30m
  4510    agent: kubernetes
  4511    name: ci-kubernetes-e2e-gce-ha-master
  4512    labels:
  4513      preset-service-account: "true"
  4514      preset-k8s-ssh: "true"
  4515    spec:
  4516      containers:
  4517      - args:
  4518        - --timeout=240
  4519        - --bare
  4520        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4521  
  4522  - interval: 30m
  4523    agent: kubernetes
  4524    name: ci-kubernetes-e2e-gce-influxdb
  4525    labels:
  4526      preset-service-account: "true"
  4527      preset-k8s-ssh: "true"
  4528    spec:
  4529      containers:
  4530      - args:
  4531        - --timeout=70
  4532        - --bare
  4533        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4534  
  4535  - interval: 6h
  4536    agent: kubernetes
  4537    name: ci-kubernetes-e2e-gce-kubedns-performance
  4538    labels:
  4539      preset-service-account: "true"
  4540      preset-k8s-ssh: "true"
  4541    spec:
  4542      containers:
  4543      - args:
  4544        - --timeout=80
  4545        - --bare
  4546        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4547  
  4548  - cron: '1 6 * * 2,4,6' # Run at 22:01PST on Mon,Wed,Fri (06:01 UTC Tue,Thur,Sat)
  4549    agent: kubernetes
  4550    name: ci-kubernetes-e2e-gce-large-correctness
  4551    labels:
  4552      preset-service-account: "true"
  4553      preset-k8s-ssh: "true"
  4554    spec:
  4555      containers:
  4556      - args:
  4557        - --timeout=420
  4558        - --bare
  4559        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4560        resources:
  4561          requests:
  4562            cpu: 6
  4563            memory: "16Gi"
  4564  
  4565  - cron: "0 0 31 2 *" # manual job, set to Feb.31st so it will never be triggered
  4566    agent: kubernetes
  4567    name: ci-kubernetes-e2e-gce-large-manual-down
  4568    labels:
  4569      preset-service-account: "true"
  4570      preset-k8s-ssh: "true"
  4571    spec:
  4572      containers:
  4573      - args:
  4574        - --timeout=200
  4575        - --bare
  4576        image: gcr.io/k8s-testimages/kubekins-e2e:latest-master
  4577        imagePullPolicy: Always
  4578  
  4579  - cron: "0 0 31 2 *" # manual job, set to Feb.31st so it will never be triggered
  4580    agent: kubernetes
  4581    name: ci-kubernetes-e2e-gce-large-manual-up
  4582    labels:
  4583      preset-service-account: "true"
  4584      preset-k8s-ssh: "true"
  4585    spec:
  4586      containers:
  4587      - args:
  4588        - --timeout=320
  4589        - --bare
  4590        image: gcr.io/k8s-testimages/kubekins-e2e:latest-master
  4591        imagePullPolicy: Always
  4592  
  4593  - cron: '1 13 * * 2,4,6' # Run at 5:01PST (13:01 UTC) on even days
  4594    agent: kubernetes
  4595    name: ci-kubernetes-e2e-gce-large-performance
  4596    tags:
  4597    - "perfDashPrefix: gce-2000Nodes"
  4598    - "perfDashJobType: performance"
  4599    labels:
  4600      preset-service-account: "true"
  4601      preset-k8s-ssh: "true"
  4602    spec:
  4603      containers:
  4604      - args:
  4605        - --timeout=540
  4606        - --bare
  4607        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4608        resources:
  4609          requests:
  4610            cpu: 6
  4611            memory: "16Gi"
  4612  
  4613  - interval: 24h
  4614    agent: kubernetes
  4615    name: ci-kubernetes-e2e-gce-min-node-permissions
  4616    labels:
  4617      preset-service-account: "true"
  4618      preset-k8s-ssh: "true"
  4619    spec:
  4620      containers:
  4621      - args:
  4622        - --timeout=520
  4623        - --bare
  4624        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4625  
  4626  - interval: 30m
  4627    agent: kubernetes
  4628    name: ci-kubernetes-e2e-gce-multizone
  4629    labels:
  4630      preset-service-account: "true"
  4631      preset-k8s-ssh: "true"
  4632    spec:
  4633      containers:
  4634      - args:
  4635        - --timeout=170
  4636        - --bare
  4637        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4638  
  4639  - name: ci-kubernetes-e2e-gce-pod-preemption
  4640    interval: 2h
  4641    agent: kubernetes
  4642    labels:
  4643      preset-service-account: "true"
  4644      preset-k8s-ssh: "true"
  4645    spec:
  4646      containers:
  4647      - args:
  4648        - --timeout=300
  4649        - --bare
  4650        image: gcr.io/k8s-testimages/kubekins-e2e:latest-master
  4651        imagePullPolicy: Always
  4652  
  4653  
  4654  - interval: 30m
  4655    agent: kubernetes
  4656    name: ci-kubernetes-e2e-gce-prometheus
  4657    labels:
  4658      preset-service-account: "true"
  4659      preset-k8s-ssh: "true"
  4660    spec:
  4661      containers:
  4662      - args:
  4663        - --timeout=70
  4664        - --bare
  4665        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4666  
  4667  - cron: '1 22 * * 2,4,6' # Run at 14:01PST (22:01 UTC) on even days
  4668    agent: kubernetes
  4669    name: ci-kubernetes-e2e-gce-scale-correctness
  4670    labels:
  4671      preset-service-account: "true"
  4672      preset-k8s-ssh: "true"
  4673    spec:
  4674      containers:
  4675      - args:
  4676        - --timeout=600
  4677        - --bare
  4678        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4679        resources:
  4680          requests:
  4681            cpu: 6
  4682            memory: "16Gi"
  4683  
  4684  - cron: '1 8 * * 1,3,5' # Run at 00:01PST (8:01 UTC) on odd days (except sunday)
  4685    agent: kubernetes
  4686    name: ci-kubernetes-e2e-gce-scale-performance
  4687    tags:
  4688    - "perfDashPrefix: gce-5000Nodes"
  4689    - "perfDashJobType: performance"
  4690    labels:
  4691      preset-service-account: "true"
  4692      preset-k8s-ssh: "true"
  4693    spec:
  4694      containers:
  4695      - args:
  4696        - --timeout=1320
  4697        - --bare
  4698        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4699        resources:
  4700          requests:
  4701            cpu: 6
  4702            memory: "16Gi"
  4703  
  4704  - interval: 30m
  4705    agent: kubernetes
  4706    name: ci-kubernetes-e2e-gce-stackdriver
  4707    labels:
  4708      preset-service-account: "true"
  4709      preset-k8s-ssh: "true"
  4710    spec:
  4711      containers:
  4712      - args:
  4713        - --timeout=70
  4714        - --bare
  4715        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4716  
  4717  - interval: 30m
  4718    agent: kubernetes
  4719    name: ci-kubernetes-e2e-gce-taint-evict
  4720    labels:
  4721      preset-service-account: "true"
  4722      preset-k8s-ssh: "true"
  4723    spec:
  4724      containers:
  4725      - args:
  4726        - --timeout=80
  4727        - --bare
  4728        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4729  
  4730  - interval: 30m
  4731    agent: kubernetes
  4732    name: ci-kubernetes-e2e-gci-gce
  4733    labels:
  4734      preset-service-account: "true"
  4735      preset-k8s-ssh: "true"
  4736    spec:
  4737      containers:
  4738      - args:
  4739        - --timeout=70
  4740        - --bare
  4741        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4742  
  4743  - interval: 30m
  4744    agent: kubernetes
  4745    name: ci-kubernetes-e2e-gci-gce-alpha-enabled-default
  4746    labels:
  4747      preset-service-account: "true"
  4748      preset-k8s-ssh: "true"
  4749    spec:
  4750      containers:
  4751      - args:
  4752        - --timeout=100
  4753        - --bare
  4754        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4755  
  4756  - interval: 30m
  4757    agent: kubernetes
  4758    name: ci-kubernetes-e2e-gci-gce-alpha-features
  4759    labels:
  4760      preset-service-account: "true"
  4761      preset-k8s-ssh: "true"
  4762    spec:
  4763      containers:
  4764      - args:
  4765        - --timeout=200
  4766        - --bare
  4767        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4768  
  4769  - interval: 30m
  4770    agent: kubernetes
  4771    name: ci-kubernetes-e2e-gci-gce-autoscaling
  4772    labels:
  4773      preset-service-account: "true"
  4774      preset-k8s-ssh: "true"
  4775    spec:
  4776      containers:
  4777      - args:
  4778        - --timeout=350
  4779        - --bare
  4780        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4781  
  4782  - interval: 30m
  4783    agent: kubernetes
  4784    name: ci-kubernetes-e2e-gci-gce-autoscaling-hpa
  4785    labels:
  4786      preset-service-account: "true"
  4787      preset-k8s-ssh: "true"
  4788    spec:
  4789      containers:
  4790      - args:
  4791        - --timeout=350
  4792        - --bare
  4793        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4794  
  4795  - interval: 30m
  4796    agent: kubernetes
  4797    name: ci-kubernetes-e2e-gci-gce-autoscaling-migs
  4798    labels:
  4799      preset-service-account: "true"
  4800      preset-k8s-ssh: "true"
  4801    spec:
  4802      containers:
  4803      - args:
  4804        - --timeout=350
  4805        - --bare
  4806        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4807  
  4808  - interval: 30m
  4809    agent: kubernetes
  4810    name: ci-kubernetes-e2e-gci-gce-autoscaling-migs-hpa
  4811    labels:
  4812      preset-service-account: "true"
  4813      preset-k8s-ssh: "true"
  4814    spec:
  4815      containers:
  4816      - args:
  4817        - --timeout=350
  4818        - --bare
  4819        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4820  
  4821  - interval: 60m
  4822    agent: kubernetes
  4823    name: ci-kubernetes-e2e-gci-gce-coredns
  4824    labels:
  4825      preset-service-account: "true"
  4826      preset-k8s-ssh: "true"
  4827    spec:
  4828      containers:
  4829      - args:
  4830        - --timeout=170
  4831        - --bare
  4832        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4833  
  4834  - interval: 30m
  4835    agent: kubernetes
  4836    name: ci-kubernetes-e2e-gci-gce-es-logging
  4837    labels:
  4838      preset-service-account: "true"
  4839      preset-k8s-ssh: "true"
  4840    spec:
  4841      containers:
  4842      - args:
  4843        - --timeout=110
  4844        - --bare
  4845        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4846  
  4847  - interval: 30m
  4848    agent: kubernetes
  4849    name: ci-kubernetes-e2e-gci-gce-etcd3
  4850    labels:
  4851      preset-service-account: "true"
  4852      preset-k8s-ssh: "true"
  4853    spec:
  4854      containers:
  4855      - args:
  4856        - --timeout=70
  4857        - --bare
  4858        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4859  
  4860  - interval: 30m
  4861    agent: kubernetes
  4862    name: ci-kubernetes-e2e-gci-gce-flaky
  4863    labels:
  4864      preset-service-account: "true"
  4865      preset-k8s-ssh: "true"
  4866    spec:
  4867      containers:
  4868      - args:
  4869        - --timeout=200
  4870        - --bare
  4871        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4872  
  4873  - interval: 30m
  4874    agent: kubernetes
  4875    name: ci-kubernetes-e2e-gci-gce-garbage
  4876    labels:
  4877      preset-service-account: "true"
  4878      preset-k8s-ssh: "true"
  4879    spec:
  4880      containers:
  4881      - args:
  4882        - --timeout=620
  4883        - --bare
  4884        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4885  
  4886  - interval: 30m
  4887    agent: kubernetes
  4888    name: ci-kubernetes-e2e-gci-gce-ingress
  4889    labels:
  4890      preset-service-account: "true"
  4891      preset-k8s-ssh: "true"
  4892    spec:
  4893      containers:
  4894      - args:
  4895        - --timeout=340
  4896        - --bare
  4897        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4898  - interval: 60m
  4899    agent: kubernetes
  4900    name: ci-kubernetes-e2e-gci-gce-ingress-manual-network
  4901    labels:
  4902      preset-service-account: "true"
  4903      preset-k8s-ssh: "true"
  4904    spec:
  4905      containers:
  4906      - args:
  4907        - --timeout=200
  4908        - --bare
  4909        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4910  
  4911  - interval: 30m
  4912    agent: kubernetes
  4913    name: ci-kubernetes-e2e-gci-gce-ip-alias
  4914    labels:
  4915      preset-service-account: "true"
  4916      preset-k8s-ssh: "true"
  4917    spec:
  4918      containers:
  4919      - args:
  4920        - --timeout=70
  4921        - --bare
  4922        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4923  
  4924  - interval: 60m
  4925    agent: kubernetes
  4926    name: ci-kubernetes-e2e-gci-gce-ipvs
  4927    labels:
  4928      preset-service-account: "true"
  4929      preset-k8s-ssh: "true"
  4930    spec:
  4931      containers:
  4932      - args:
  4933        - --timeout=170
  4934        - --bare
  4935        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4936  
  4937  - interval: 30m
  4938    agent: kubernetes
  4939    name: ci-kubernetes-e2e-gci-gce-proto
  4940    labels:
  4941      preset-service-account: "true"
  4942      preset-k8s-ssh: "true"
  4943    spec:
  4944      containers:
  4945      - args:
  4946        - --timeout=70
  4947        - --bare
  4948        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4949  
  4950  - interval: 30m
  4951    agent: kubernetes
  4952    name: ci-kubernetes-e2e-gci-gce-reboot
  4953    labels:
  4954      preset-service-account: "true"
  4955      preset-k8s-ssh: "true"
  4956    spec:
  4957      containers:
  4958      - args:
  4959        - --timeout=200
  4960        - --bare
  4961        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4962  
  4963  - interval: 30m
  4964    agent: kubernetes
  4965    name: ci-kubernetes-e2e-gci-gce-scalability
  4966    tags:
  4967    - "perfDashPrefix: gce-100Nodes"
  4968    - "perfDashJobType: performance"
  4969    - "perfDashBuildsCount: 500"
  4970    labels:
  4971      preset-service-account: "true"
  4972      preset-k8s-ssh: "true"
  4973    spec:
  4974      containers:
  4975      - args:
  4976        - --timeout=140
  4977        - --bare
  4978        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4979  
  4980  - cron: "0 */6 * * *" # every six hours
  4981    agent: kubernetes
  4982    name: ci-kubernetes-e2e-gci-gce-scalability-beta
  4983    tags:
  4984    - "perfDashPrefix: gce-100Nodes-beta"
  4985    - "perfDashJobType: performance"
  4986    labels:
  4987      preset-service-account: "true"
  4988      preset-k8s-ssh: "true"
  4989    spec:
  4990      containers:
  4991      - args:
  4992        - --timeout=140
  4993        - --bare
  4994        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  4995  
  4996  - cron: "0 0/6 * * *" # every six hours, disjoint with ci-kubernetes-e2e-gci-gce-scalability-stable2
  4997    agent: kubernetes
  4998    name: ci-kubernetes-e2e-gci-gce-scalability-stable1
  4999    tags:
  5000    - "perfDashPrefix: gce-100Nodes-stable1"
  5001    - "perfDashJobType: performance"
  5002    labels:
  5003      preset-service-account: "true"
  5004      preset-k8s-ssh: "true"
  5005    spec:
  5006      containers:
  5007      - args:
  5008        - --timeout=140
  5009        - --bare
  5010        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5011  
  5012  - cron: "0 3-21/6 * * *" # every six hours, disjoint with ci-kubernetes-e2e-gci-gce-scalability-stable1
  5013    agent: kubernetes
  5014    name: ci-kubernetes-e2e-gci-gce-scalability-stable2
  5015    tags:
  5016    - "perfDashPrefix: gce-100Nodes-stable2"
  5017    - "perfDashJobType: performance"
  5018    labels:
  5019      preset-service-account: "true"
  5020      preset-k8s-ssh: "true"
  5021    spec:
  5022      containers:
  5023      - args:
  5024        - --timeout=140
  5025        - --bare
  5026        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5027  
  5028  - interval: 30m
  5029    agent: kubernetes
  5030    name: ci-kubernetes-e2e-gci-gce-sd-logging
  5031    labels:
  5032      preset-service-account: "true"
  5033      preset-k8s-ssh: "true"
  5034    spec:
  5035      containers:
  5036      - args:
  5037        - --timeout=1340
  5038        - --bare
  5039        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5040  
  5041  - interval: 30m
  5042    agent: kubernetes
  5043    name: ci-kubernetes-e2e-gci-gce-serial
  5044    labels:
  5045      preset-service-account: "true"
  5046      preset-k8s-ssh: "true"
  5047    spec:
  5048      containers:
  5049      - args:
  5050        - --timeout=520
  5051        - --bare
  5052        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5053  
  5054  - interval: 30m
  5055    agent: kubernetes
  5056    name: ci-kubernetes-e2e-gci-gce-slow
  5057    labels:
  5058      preset-service-account: "true"
  5059      preset-k8s-ssh: "true"
  5060    spec:
  5061      containers:
  5062      - args:
  5063        - --timeout=170
  5064        - --bare
  5065        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5066  
  5067  - interval: 30m
  5068    agent: kubernetes
  5069    name: ci-kubernetes-e2e-gci-gce-statefulset
  5070    labels:
  5071      preset-service-account: "true"
  5072      preset-k8s-ssh: "true"
  5073    spec:
  5074      containers:
  5075      - args:
  5076        - --timeout=110
  5077        - --bare
  5078        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5079  
  5080  - interval: 30m
  5081    agent: kubernetes
  5082    name: ci-kubernetes-e2e-gci-gke
  5083    labels:
  5084      preset-service-account: "true"
  5085      preset-k8s-ssh: "true"
  5086    spec:
  5087      containers:
  5088      - args:
  5089        - --timeout=70
  5090        - --bare
  5091        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5092  
  5093  - interval: 30m
  5094    agent: kubernetes
  5095    name: ci-kubernetes-e2e-gci-gke-alpha-features
  5096    labels:
  5097      preset-service-account: "true"
  5098      preset-k8s-ssh: "true"
  5099    spec:
  5100      containers:
  5101      - args:
  5102        - --timeout=200
  5103        - --bare
  5104        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5105  
  5106  - interval: 30m
  5107    agent: kubernetes
  5108    name: ci-kubernetes-e2e-gci-gke-autoscaling
  5109    labels:
  5110      preset-gke-alpha-service: "true"
  5111      preset-k8s-ssh: "true"
  5112    spec:
  5113      containers:
  5114      - args:
  5115        - --timeout=620
  5116        - --bare
  5117        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5118  
  5119  - interval: 4h
  5120    agent: kubernetes
  5121    name: ci-kubernetes-e2e-gci-gke-autoscaling-gpu-k80
  5122    labels:
  5123      preset-service-account: "true"
  5124      preset-k8s-ssh: "true"
  5125    spec:
  5126      containers:
  5127      - args:
  5128        - --timeout=170
  5129        - --bare
  5130        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5131  
  5132  - interval: 4h
  5133    agent: kubernetes
  5134    name: ci-kubernetes-e2e-gci-gke-autoscaling-gpu-p100
  5135    labels:
  5136      preset-service-account: "true"
  5137      preset-k8s-ssh: "true"
  5138    spec:
  5139      containers:
  5140      - args:
  5141        - --timeout=170
  5142        - --bare
  5143        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5144  
  5145  - interval: 4h
  5146    agent: kubernetes
  5147    name: ci-kubernetes-e2e-gci-gke-autoscaling-gpu-v100
  5148    labels:
  5149      preset-service-account: "true"
  5150      preset-k8s-ssh: "true"
  5151    spec:
  5152      containers:
  5153      - args:
  5154        - --timeout=170
  5155        - --bare
  5156        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5157  
  5158  - interval: 30m
  5159    agent: kubernetes
  5160    name: ci-kubernetes-e2e-gci-gke-autoscaling-hpa
  5161    labels:
  5162      preset-gke-alpha-service: "true"
  5163      preset-k8s-ssh: "true"
  5164    spec:
  5165      containers:
  5166      - args:
  5167        - --timeout=440
  5168        - --bare
  5169        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5170  
  5171  - interval: 30m
  5172    agent: kubernetes
  5173    name: ci-kubernetes-e2e-gci-gke-autoscaling-regional
  5174    labels:
  5175      preset-gke-alpha-service: "true"
  5176      preset-k8s-ssh: "true"
  5177    spec:
  5178      containers:
  5179      - args:
  5180        - --timeout=440
  5181        - --bare
  5182        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5183  
  5184  - interval: 30m
  5185    agent: kubernetes
  5186    name: ci-kubernetes-e2e-gci-gke-flaky
  5187    labels:
  5188      preset-service-account: "true"
  5189      preset-k8s-ssh: "true"
  5190    spec:
  5191      containers:
  5192      - args:
  5193        - --timeout=320
  5194        - --bare
  5195        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5196  
  5197  - interval: 30m
  5198    agent: kubernetes
  5199    name: ci-kubernetes-e2e-gci-gke-ingress
  5200    labels:
  5201      preset-service-account: "true"
  5202      preset-k8s-ssh: "true"
  5203    spec:
  5204      containers:
  5205      - args:
  5206        - --timeout=320
  5207        - --bare
  5208        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5209  
  5210  - interval: 30m
  5211    agent: kubernetes
  5212    name: ci-kubernetes-e2e-gci-gke-multizone
  5213    labels:
  5214      preset-service-account: "true"
  5215      preset-k8s-ssh: "true"
  5216    spec:
  5217      containers:
  5218      - args:
  5219        - --timeout=170
  5220        - --bare
  5221        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5222  
  5223  - interval: 30m
  5224    agent: kubernetes
  5225    name: ci-kubernetes-e2e-gci-gke-prod
  5226    labels:
  5227      preset-service-account: "true"
  5228      preset-k8s-ssh: "true"
  5229    spec:
  5230      containers:
  5231      - args:
  5232        - --timeout=620
  5233        - --bare
  5234        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5235  
  5236  - interval: 30m
  5237    agent: kubernetes
  5238    name: ci-kubernetes-e2e-gci-gke-prod-parallel
  5239    labels:
  5240      preset-service-account: "true"
  5241      preset-k8s-ssh: "true"
  5242    spec:
  5243      containers:
  5244      - args:
  5245        - --timeout=100
  5246        - --bare
  5247        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5248  
  5249  - interval: 30m
  5250    agent: kubernetes
  5251    name: ci-kubernetes-e2e-gci-gke-prod-smoke
  5252    labels:
  5253      preset-service-account: "true"
  5254      preset-k8s-ssh: "true"
  5255    spec:
  5256      containers:
  5257      - args:
  5258        - --timeout=100
  5259        - --bare
  5260        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5261  
  5262  - interval: 30m
  5263    agent: kubernetes
  5264    name: ci-kubernetes-e2e-gci-gke-reboot
  5265    labels:
  5266      preset-service-account: "true"
  5267      preset-k8s-ssh: "true"
  5268    spec:
  5269      containers:
  5270      - args:
  5271        - --timeout=200
  5272        - --bare
  5273        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5274  
  5275  - interval: 30m
  5276    agent: kubernetes
  5277    name: ci-kubernetes-e2e-gci-gke-serial
  5278    labels:
  5279      preset-service-account: "true"
  5280      preset-k8s-ssh: "true"
  5281    spec:
  5282      containers:
  5283      - args:
  5284        - --timeout=520
  5285        - --bare
  5286        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5287  
  5288  - interval: 30m
  5289    agent: kubernetes
  5290    name: ci-kubernetes-e2e-gci-gke-slow
  5291    labels:
  5292      preset-service-account: "true"
  5293      preset-k8s-ssh: "true"
  5294    spec:
  5295      containers:
  5296      - args:
  5297        - --timeout=170
  5298        - --bare
  5299        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5300  
  5301  - interval: 30m
  5302    agent: kubernetes
  5303    name: ci-kubernetes-e2e-gci-gke-updown
  5304    labels:
  5305      preset-service-account: "true"
  5306      preset-k8s-ssh: "true"
  5307    spec:
  5308      containers:
  5309      - args:
  5310        - --timeout=50
  5311        - --bare
  5312        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5313  
  5314  - name: ci-kubernetes-e2e-gke-device-plugin-gpu
  5315    interval: 2h
  5316    agent: kubernetes
  5317    labels:
  5318      preset-service-account: "true"
  5319      preset-k8s-ssh: "true"
  5320    spec:
  5321      containers:
  5322      - args:
  5323        - --timeout=300
  5324        - --bare
  5325        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5326  
  5327  - name: ci-kubernetes-e2e-gke-device-plugin-gpu-beta
  5328    interval: 2h
  5329    agent: kubernetes
  5330    labels:
  5331      preset-service-account: "true"
  5332      preset-k8s-ssh: "true"
  5333    spec:
  5334      containers:
  5335      - args:
  5336        - --timeout=300
  5337        - --bare
  5338        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5339  
  5340  - name: ci-kubernetes-e2e-gke-device-plugin-gpu-monitoring
  5341    interval: 3h
  5342    agent: kubernetes
  5343    labels:
  5344      preset-service-account: "true"
  5345      preset-k8s-ssh: "true"
  5346    spec:
  5347      containers:
  5348      - args:
  5349        - --timeout=300
  5350        - --bare
  5351        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5352  
  5353  - name: ci-kubernetes-e2e-gke-device-plugin-gpu-p100
  5354    interval: 12h #expensive test
  5355    agent: kubernetes
  5356    labels:
  5357      preset-service-account: "true"
  5358      preset-k8s-ssh: "true"
  5359    spec:
  5360      containers:
  5361      - args:
  5362        - --timeout=300
  5363        - --bare
  5364        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5365  
  5366  - name: ci-kubernetes-e2e-gke-device-plugin-gpu-p100-beta
  5367    interval: 12h #expensive test
  5368    agent: kubernetes
  5369    labels:
  5370      preset-service-account: "true"
  5371      preset-k8s-ssh: "true"
  5372    spec:
  5373      containers:
  5374      - args:
  5375        - --timeout=300
  5376        - --bare
  5377        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5378  
  5379  - name: ci-kubernetes-e2e-gke-device-plugin-gpu-p100-stable1
  5380    interval: 12h #expensive test
  5381    agent: kubernetes
  5382    labels:
  5383      preset-service-account: "true"
  5384      preset-k8s-ssh: "true"
  5385    spec:
  5386      containers:
  5387      - args:
  5388        - --timeout=300
  5389        - --bare
  5390        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5391  
  5392  - name: ci-kubernetes-e2e-gke-device-plugin-gpu-p100-stable2
  5393    interval: 12h #expensive test
  5394    agent: kubernetes
  5395    labels:
  5396      preset-service-account: "true"
  5397      preset-k8s-ssh: "true"
  5398    spec:
  5399      containers:
  5400      - args:
  5401        - --timeout=300
  5402        - --bare
  5403        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5404  
  5405  - name: ci-kubernetes-e2e-gke-device-plugin-gpu-stable1
  5406    interval: 6h
  5407    agent: kubernetes
  5408    labels:
  5409      preset-service-account: "true"
  5410      preset-k8s-ssh: "true"
  5411    spec:
  5412      containers:
  5413      - args:
  5414        - --timeout=300
  5415        - --bare
  5416        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5417  
  5418  - name: ci-kubernetes-e2e-gke-device-plugin-gpu-stable2
  5419    interval: 12h
  5420    agent: kubernetes
  5421    labels:
  5422      preset-service-account: "true"
  5423      preset-k8s-ssh: "true"
  5424    spec:
  5425      containers:
  5426      - args:
  5427        - --timeout=300
  5428        - --bare
  5429        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5430  
  5431  - name: ci-kubernetes-e2e-gke-device-plugin-gpu-ubuntu
  5432    interval: 2h
  5433    agent: kubernetes
  5434    labels:
  5435      preset-service-account: "true"
  5436      preset-k8s-ssh: "true"
  5437    spec:
  5438      containers:
  5439      - args:
  5440        - --timeout=300
  5441        - --bare
  5442        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5443  
  5444  - interval: 1h
  5445    agent: kubernetes
  5446    name: ci-kubernetes-e2e-gke-gci-ci-master
  5447    labels:
  5448      preset-service-account: "true"
  5449      preset-k8s-ssh: "true"
  5450    spec:
  5451      containers:
  5452      - args:
  5453        - --timeout=70
  5454        - --bare
  5455        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5456  
  5457  - cron: "0 0 31 2 *" # manual job, set to Feb.31st so it will never be triggered
  5458    agent: kubernetes
  5459    name: ci-kubernetes-e2e-gke-large-correctness
  5460    labels:
  5461      preset-service-account: "true"
  5462      preset-k8s-ssh: "true"
  5463    spec:
  5464      containers:
  5465      - args:
  5466        - --timeout=480
  5467        - --bare
  5468        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5469        resources:
  5470          requests:
  5471            cpu: 6
  5472            memory: "16Gi"
  5473  
  5474  - cron: "0 0 31 2 *" # manual job, set to Feb.31st so it will never be triggered
  5475    agent: kubernetes
  5476    name: ci-kubernetes-e2e-gke-large-deploy
  5477    labels:
  5478      preset-service-account: "true"
  5479      preset-k8s-ssh: "true"
  5480    spec:
  5481      containers:
  5482      - args:
  5483        - --timeout=1220
  5484        - --bare
  5485        image: gcr.io/k8s-testimages/kubekins-e2e:latest-master
  5486        imagePullPolicy: Always
  5487  
  5488  - cron: '1 8 * * 0' # Run at 00:01PST (8:01 UTC) on sunday
  5489    agent: kubernetes
  5490    name: ci-kubernetes-e2e-gke-large-performance
  5491    tags:
  5492    - "perfDashPrefix: gke-2000Nodes"
  5493    - "perfDashJobType: performance"
  5494    labels:
  5495      preset-service-account: "true"
  5496      preset-k8s-ssh: "true"
  5497    spec:
  5498      containers:
  5499      - args:
  5500        - --timeout=600
  5501        - --bare
  5502        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5503        resources:
  5504          requests:
  5505            cpu: 6
  5506            memory: "16Gi"
  5507  
  5508  - cron: '1 8 * * 0' # Run at 00:01PST (8:01 UTC) on sunday
  5509    agent: kubernetes
  5510    name: ci-kubernetes-e2e-gke-large-performance-regional
  5511    tags:
  5512    - "perfDashPrefix: gke-2000Nodes-regional"
  5513    - "perfDashJobType: performance"
  5514    labels:
  5515      preset-service-account: "true"
  5516      preset-k8s-ssh: "true"
  5517    spec:
  5518      containers:
  5519      - args:
  5520        - --timeout=600
  5521        - --bare
  5522        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5523        resources:
  5524          requests:
  5525            cpu: 6
  5526            memory: "16Gi"
  5527  
  5528  - cron: "0 0 31 2 *" # manual job, set to Feb.31st so it will never be triggered
  5529    agent: kubernetes
  5530    name: ci-kubernetes-e2e-gke-large-teardown
  5531    labels:
  5532      preset-service-account: "true"
  5533      preset-k8s-ssh: "true"
  5534    spec:
  5535      containers:
  5536      - args:
  5537        - --timeout=200
  5538        - --bare
  5539        image: gcr.io/k8s-testimages/kubekins-e2e:latest-master
  5540        imagePullPolicy: Always
  5541  
  5542  - interval: 30m
  5543    agent: kubernetes
  5544    name: ci-kubernetes-e2e-gke-prod
  5545    labels:
  5546      preset-service-account: "true"
  5547      preset-k8s-ssh: "true"
  5548    spec:
  5549      containers:
  5550      - args:
  5551        - --timeout=820
  5552        - --bare
  5553        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5554  
  5555  - interval: 30m
  5556    agent: kubernetes
  5557    name: ci-kubernetes-e2e-gke-prod-parallel
  5558    labels:
  5559      preset-service-account: "true"
  5560      preset-k8s-ssh: "true"
  5561    spec:
  5562      containers:
  5563      - args:
  5564        - --timeout=100
  5565        - --bare
  5566        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5567  
  5568  - interval: 30m
  5569    agent: kubernetes
  5570    name: ci-kubernetes-e2e-gke-prod-smoke
  5571    labels:
  5572      preset-service-account: "true"
  5573      preset-k8s-ssh: "true"
  5574    spec:
  5575      containers:
  5576      - args:
  5577        - --timeout=100
  5578        - --bare
  5579        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5580  
  5581  - interval: 1h
  5582    agent: kubernetes
  5583    name: ci-kubernetes-e2e-gke-regional
  5584    labels:
  5585      preset-service-account: "true"
  5586      preset-k8s-ssh: "true"
  5587    spec:
  5588      containers:
  5589      - args:
  5590        - --timeout=170
  5591        - --bare
  5592        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5593  
  5594  - interval: 1h
  5595    agent: kubernetes
  5596    name: ci-kubernetes-e2e-gke-regional-serial
  5597    labels:
  5598      preset-service-account: "true"
  5599      preset-k8s-ssh: "true"
  5600    spec:
  5601      containers:
  5602      - args:
  5603        - --timeout=520
  5604        - --bare
  5605        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5606  
  5607  - interval: 1h
  5608    agent: kubernetes
  5609    name: ci-kubernetes-e2e-gke-regional-slow
  5610    labels:
  5611      preset-service-account: "true"
  5612      preset-k8s-ssh: "true"
  5613    spec:
  5614      containers:
  5615      - args:
  5616        - --timeout=170
  5617        - --bare
  5618        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5619  
  5620  - cron: '1 18 * * 0' # Run at 10:01PST (18:01 UTC) on sunday
  5621    agent: kubernetes
  5622    name: ci-kubernetes-e2e-gke-scale-correctness
  5623    labels:
  5624      preset-service-account: "true"
  5625      preset-k8s-ssh: "true"
  5626    spec:
  5627      containers:
  5628      - args:
  5629        - --timeout=240
  5630        - --bare
  5631        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5632        resources:
  5633          requests:
  5634            cpu: 6
  5635            memory: "16Gi"
  5636  
  5637  - interval: 30m
  5638    agent: kubernetes
  5639    name: ci-kubernetes-e2e-gke-sd-logging-gci-beta
  5640    labels:
  5641      preset-service-account: "true"
  5642      preset-k8s-ssh: "true"
  5643    spec:
  5644      containers:
  5645      - args:
  5646        - --timeout=1400
  5647        - --bare
  5648        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5649  
  5650  - interval: 30m
  5651    agent: kubernetes
  5652    name: ci-kubernetes-e2e-gke-sd-logging-gci-latest
  5653    labels:
  5654      preset-service-account: "true"
  5655      preset-k8s-ssh: "true"
  5656    spec:
  5657      containers:
  5658      - args:
  5659        - --timeout=1400
  5660        - --bare
  5661        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5662  
  5663  - interval: 30m
  5664    agent: kubernetes
  5665    name: ci-kubernetes-e2e-gke-sd-logging-gci-stable1
  5666    labels:
  5667      preset-service-account: "true"
  5668      preset-k8s-ssh: "true"
  5669    spec:
  5670      containers:
  5671      - args:
  5672        - --timeout=1400
  5673        - --bare
  5674        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5675  
  5676  - interval: 30m
  5677    agent: kubernetes
  5678    name: ci-kubernetes-e2e-gke-sd-logging-ubuntu-beta
  5679    labels:
  5680      preset-service-account: "true"
  5681      preset-k8s-ssh: "true"
  5682    spec:
  5683      containers:
  5684      - args:
  5685        - --timeout=1400
  5686        - --bare
  5687        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5688  
  5689  - interval: 30m
  5690    agent: kubernetes
  5691    name: ci-kubernetes-e2e-gke-sd-logging-ubuntu-latest
  5692    labels:
  5693      preset-service-account: "true"
  5694      preset-k8s-ssh: "true"
  5695    spec:
  5696      containers:
  5697      - args:
  5698        - --timeout=1400
  5699        - --bare
  5700        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5701  
  5702  - interval: 30m
  5703    agent: kubernetes
  5704    name: ci-kubernetes-e2e-gke-sd-logging-ubuntu-stable1
  5705    labels:
  5706      preset-service-account: "true"
  5707      preset-k8s-ssh: "true"
  5708    spec:
  5709      containers:
  5710      - args:
  5711        - --timeout=1400
  5712        - --bare
  5713        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5714  
  5715  - interval: 30m
  5716    agent: kubernetes
  5717    name: ci-kubernetes-e2e-gke-stackdriver
  5718    labels:
  5719      preset-service-account: "true"
  5720      preset-k8s-ssh: "true"
  5721    spec:
  5722      containers:
  5723      - args:
  5724        - --timeout=70
  5725        - --bare
  5726        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5727  
  5728  - interval: 30m
  5729    agent: kubernetes
  5730    name: ci-kubernetes-e2e-gke-updown
  5731    labels:
  5732      preset-service-account: "true"
  5733      preset-k8s-ssh: "true"
  5734    spec:
  5735      containers:
  5736      - args:
  5737        - --timeout=50
  5738        - --bare
  5739        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  5740  
  5741  - interval: 2h
  5742    name: ci-kubernetes-e2e-kubeadm-gce
  5743    agent: kubernetes
  5744    labels:
  5745      preset-service-account: "true"
  5746      preset-k8s-ssh: "true"
  5747    spec:
  5748      containers:
  5749      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5750        args:
  5751        - "--repo=k8s.io/kubernetes=master"
  5752        - "--timeout=320"
  5753        - "--upload=gs://kubernetes-jenkins/logs"
  5754  
  5755  - name: ci-kubernetes-e2e-kubeadm-gce-1-10
  5756    interval: 6h
  5757    agent: kubernetes
  5758    labels:
  5759      preset-service-account: "true"
  5760      preset-k8s-ssh: "true"
  5761    spec:
  5762      containers:
  5763      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5764        args:
  5765        - "--repo=k8s.io/kubernetes=release-1.10"
  5766        - "--timeout=320"
  5767        - "--upload=gs://kubernetes-jenkins/logs"
  5768  
  5769  # TODO(bentheelder): switch ci-kubernetes-bazel-build to 100% periodic,
  5770  # like the other build job once we don't have run_after_success
  5771  - name: ci-kubernetes-e2e-kubeadm-gce-1-10-on-1-11
  5772    interval: 6h
  5773    agent: kubernetes
  5774    labels:
  5775      preset-service-account: "true"
  5776      preset-k8s-ssh: "true"
  5777    spec:
  5778      containers:
  5779      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5780        args:
  5781        - "--repo=k8s.io/kubernetes=release-1.11"
  5782        - "--timeout=320"
  5783        - "--upload=gs://kubernetes-jenkins/logs"
  5784  
  5785  - name: ci-kubernetes-e2e-kubeadm-gce-1-11
  5786    interval: 6h
  5787    agent: kubernetes
  5788    labels:
  5789      preset-service-account: "true"
  5790      preset-k8s-ssh: "true"
  5791    spec:
  5792      containers:
  5793      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5794        args:
  5795        - "--repo=k8s.io/kubernetes=release-1.11"
  5796        - "--timeout=320"
  5797        - "--upload=gs://kubernetes-jenkins/logs"
  5798  
  5799  - name: ci-kubernetes-e2e-kubeadm-gce-1-8
  5800    interval: 12h
  5801    agent: kubernetes
  5802    labels:
  5803      preset-service-account: "true"
  5804      preset-k8s-ssh: "true"
  5805      preset-bazel-scratch-dir: "true"
  5806    spec:
  5807      containers:
  5808      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5809        args:
  5810        - "--repo=k8s.io/kubernetes=release-1.8"
  5811        - "--timeout=320"
  5812        - "--upload=gs://kubernetes-jenkins/logs"
  5813  
  5814  - name: ci-kubernetes-e2e-kubeadm-gce-1-8-on-1-9
  5815    interval: 12h
  5816    agent: kubernetes
  5817    labels:
  5818      preset-service-account: "true"
  5819      preset-k8s-ssh: "true"
  5820    spec:
  5821      containers:
  5822      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5823        args:
  5824        - "--repo=k8s.io/kubernetes=release-1.9"
  5825        - "--timeout=320"
  5826        - "--upload=gs://kubernetes-jenkins/logs"
  5827  
  5828  - name: ci-kubernetes-e2e-kubeadm-gce-1-9
  5829    interval: 6h
  5830    agent: kubernetes
  5831    labels:
  5832      preset-service-account: "true"
  5833      preset-k8s-ssh: "true"
  5834    spec:
  5835      containers:
  5836      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5837        args:
  5838        - "--repo=k8s.io/kubernetes=release-1.9"
  5839        - "--timeout=320"
  5840        - "--upload=gs://kubernetes-jenkins/logs"
  5841  
  5842  - name: ci-kubernetes-e2e-kubeadm-gce-1-9-on-1-10
  5843    interval: 6h
  5844    agent: kubernetes
  5845    labels:
  5846      preset-service-account: "true"
  5847      preset-k8s-ssh: "true"
  5848    spec:
  5849      containers:
  5850      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5851        args:
  5852        - "--repo=k8s.io/kubernetes=release-1.10"
  5853        - "--timeout=320"
  5854        - "--upload=gs://kubernetes-jenkins/logs"
  5855  
  5856  - name: ci-kubernetes-e2e-kubeadm-gce-cni-flannel
  5857    interval: 6h
  5858    agent: kubernetes
  5859    labels:
  5860      preset-service-account: "true"
  5861      preset-k8s-ssh: "true"
  5862    spec:
  5863      containers:
  5864      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5865        args:
  5866        - "--repo=k8s.io/kubernetes=master"
  5867        - "--timeout=320"
  5868        - "--upload=gs://kubernetes-jenkins/logs"
  5869  - name: ci-kubernetes-e2e-kubeadm-gce-dns-coredns
  5870    interval: 6h
  5871    agent: kubernetes
  5872    labels:
  5873      preset-service-account: "true"
  5874      preset-k8s-ssh: "true"
  5875    spec:
  5876      containers:
  5877      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5878        args:
  5879        - "--repo=k8s.io/kubernetes=master"
  5880        - "--timeout=320"
  5881        - "--upload=gs://kubernetes-jenkins/logs"
  5882  
  5883  - name: ci-kubernetes-e2e-kubeadm-gce-ipvs
  5884    interval: 6h
  5885    agent: kubernetes
  5886    labels:
  5887      preset-service-account: "true"
  5888      preset-k8s-ssh: "true"
  5889    spec:
  5890      containers:
  5891      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5892        args:
  5893        - "--repo=k8s.io/kubernetes=master"
  5894        - "--timeout=320"
  5895        - "--upload=gs://kubernetes-jenkins/logs"
  5896  - name: ci-kubernetes-e2e-kubeadm-gce-selfhosting
  5897    interval: 6h
  5898    agent: kubernetes
  5899    labels:
  5900      preset-service-account: "true"
  5901      preset-k8s-ssh: "true"
  5902    spec:
  5903      containers:
  5904      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5905        args:
  5906        - "--repo=k8s.io/kubernetes=master"
  5907        - "--timeout=320"
  5908        - "--upload=gs://kubernetes-jenkins/logs"
  5909  - name: ci-kubernetes-e2e-kubeadm-gce-stable-on-master
  5910    interval: 6h
  5911    agent: kubernetes
  5912    labels:
  5913      preset-service-account: "true"
  5914      preset-k8s-ssh: "true"
  5915    spec:
  5916      containers:
  5917      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5918        args:
  5919        - "--repo=k8s.io/kubernetes=master"
  5920        - "--timeout=320"
  5921        - "--upload=gs://kubernetes-jenkins/logs"
  5922  
  5923  - name: ci-kubernetes-e2e-kubeadm-gce-upgrade-1-10-1-11
  5924    interval: 2h
  5925    agent: kubernetes
  5926    labels:
  5927      preset-service-account: "true"
  5928      preset-k8s-ssh: "true"
  5929    spec:
  5930      containers:
  5931      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5932        args:
  5933        - "--repo=k8s.io/kubernetes=release-1.11"
  5934        - "--timeout=320"
  5935        - "--upload=gs://kubernetes-jenkins/logs"
  5936  
  5937  - name: ci-kubernetes-e2e-kubeadm-gce-upgrade-1-8-1-9
  5938    interval: 6h
  5939    agent: kubernetes
  5940    labels:
  5941      preset-service-account: "true"
  5942      preset-k8s-ssh: "true"
  5943    spec:
  5944      containers:
  5945      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5946        args:
  5947        - "--repo=k8s.io/kubernetes=release-1.9"
  5948        - "--timeout=320"
  5949        - "--upload=gs://kubernetes-jenkins/logs"
  5950  
  5951  - name: ci-kubernetes-e2e-kubeadm-gce-upgrade-1-9-1-10
  5952    interval: 6h
  5953    agent: kubernetes
  5954    labels:
  5955      preset-service-account: "true"
  5956      preset-k8s-ssh: "true"
  5957    spec:
  5958      containers:
  5959      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5960        args:
  5961        - "--repo=k8s.io/kubernetes=release-1.10"
  5962        - "--timeout=320"
  5963        - "--upload=gs://kubernetes-jenkins/logs"
  5964  
  5965  - name: ci-kubernetes-e2e-kubeadm-gce-upgrade-stable-master
  5966    interval: 6h
  5967    agent: kubernetes
  5968    labels:
  5969      preset-service-account: "true"
  5970      preset-k8s-ssh: "true"
  5971    spec:
  5972      containers:
  5973      - image: gcr.io/k8s-testimages/e2e-kubeadm:v20180725-3b7f33973
  5974        args:
  5975        - "--repo=k8s.io/kubernetes=master"
  5976        - "--timeout=320"
  5977        - "--upload=gs://kubernetes-jenkins/logs"
  5978  
  5979  - interval: 2h
  5980    name: ci-kubernetes-federation-build-1-8
  5981    agent: kubernetes
  5982    labels:
  5983      preset-service-account: "true"
  5984    spec:
  5985      containers:
  5986      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  5987        args:
  5988        - --repo=k8s.io/kubernetes=release-1.8
  5989        - --repo=k8s.io/release
  5990        - --root=/go/src
  5991        - --timeout=50
  5992        env:
  5993        - name: DOCKER_IN_DOCKER_ENABLED
  5994          value: "true"
  5995        # docker-in-docker needs privileged mode
  5996        securityContext:
  5997          privileged: true
  5998        volumeMounts:
  5999        - name: docker-graph
  6000          mountPath: /docker-graph
  6001        resources:
  6002          requests:
  6003            cpu: 4
  6004            memory: "8Gi"
  6005      volumes:
  6006      - name: docker-graph
  6007        emptyDir: {}
  6008  
  6009  - interval: 6h
  6010    agent: kubernetes
  6011    name: ci-kubernetes-gce-conformance
  6012    labels:
  6013      preset-service-account: "true"
  6014      preset-k8s-ssh: "true"
  6015    spec:
  6016      containers:
  6017      - args:
  6018        - --timeout=220
  6019        - --bare
  6020        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6021  - interval: 6h
  6022    agent: kubernetes
  6023    name: ci-kubernetes-gce-conformance-latest-1-10
  6024    labels:
  6025      preset-service-account: "true"
  6026      preset-k8s-ssh: "true"
  6027    spec:
  6028      containers:
  6029      - args:
  6030        - --timeout=220
  6031        - --bare
  6032        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6033  - interval: 6h
  6034    agent: kubernetes
  6035    name: ci-kubernetes-gce-conformance-latest-1-11
  6036    labels:
  6037      preset-service-account: "true"
  6038      preset-k8s-ssh: "true"
  6039    spec:
  6040      containers:
  6041      - args:
  6042        - --timeout=220
  6043        - --bare
  6044        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6045  - interval: 6h
  6046    agent: kubernetes
  6047    name: ci-kubernetes-gce-conformance-latest-1-8
  6048    labels:
  6049      preset-service-account: "true"
  6050      preset-k8s-ssh: "true"
  6051    spec:
  6052      containers:
  6053      - args:
  6054        - --timeout=220
  6055        - --bare
  6056        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6057  - interval: 6h
  6058    agent: kubernetes
  6059    name: ci-kubernetes-gce-conformance-latest-1-9
  6060    labels:
  6061      preset-service-account: "true"
  6062      preset-k8s-ssh: "true"
  6063    spec:
  6064      containers:
  6065      - args:
  6066        - --timeout=220
  6067        - --bare
  6068        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6069  
  6070  - interval: 6h
  6071    agent: kubernetes
  6072    name: ci-kubernetes-gce-conformance-stable-1-10
  6073    labels:
  6074      preset-service-account: "true"
  6075      preset-k8s-ssh: "true"
  6076    spec:
  6077      containers:
  6078      - args:
  6079        - --timeout=220
  6080        - --bare
  6081        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6082  - interval: 6h
  6083    agent: kubernetes
  6084    name: ci-kubernetes-gce-conformance-stable-1-8
  6085    labels:
  6086      preset-service-account: "true"
  6087      preset-k8s-ssh: "true"
  6088    spec:
  6089      containers:
  6090      - args:
  6091        - --timeout=220
  6092        - --bare
  6093        image: gcr.io/k8s-testimages/kubekins-e2e@sha256:773f00d30eca8fc577729f65102aed86febca82a7ce52fbfe6d38ce6a5d63ba0
  6094  - interval: 6h
  6095    agent: kubernetes
  6096    name: ci-kubernetes-gce-conformance-stable-1-9
  6097    labels:
  6098      preset-service-account: "true"
  6099      preset-k8s-ssh: "true"
  6100    spec:
  6101      containers:
  6102      - args:
  6103        - --timeout=220
  6104        - --bare
  6105        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6106  - interval: 2h
  6107    name: ci-kubernetes-integration-beta
  6108    agent: kubernetes
  6109    labels:
  6110      preset-service-account: "true"
  6111    spec:
  6112      containers:
  6113      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  6114        args:
  6115        - "--repo=k8s.io/kubernetes=release-1.11"
  6116        - "--timeout=100"
  6117        env:
  6118        - name: DOCKER_IN_DOCKER_ENABLED
  6119          value: "true"
  6120        # docker-in-docker needs privileged mode
  6121        securityContext:
  6122          privileged: true
  6123        volumeMounts:
  6124        - name: docker-graph
  6125          mountPath: /docker-graph
  6126        resources:
  6127          requests:
  6128            cpu: 4
  6129      volumes:
  6130      - name: docker-graph
  6131        emptyDir: {}
  6132  
  6133  - interval: 1h
  6134    name: ci-kubernetes-integration-master
  6135    agent: kubernetes
  6136    labels:
  6137      preset-service-account: "true"
  6138    spec:
  6139      containers:
  6140      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  6141        args:
  6142        - "--repo=k8s.io/kubernetes"
  6143        - "--timeout=100"
  6144        env:
  6145        - name: DOCKER_IN_DOCKER_ENABLED
  6146          value: "true"
  6147        # docker-in-docker needs privileged mode
  6148        securityContext:
  6149          privileged: true
  6150        volumeMounts:
  6151        - name: docker-graph
  6152          mountPath: /docker-graph
  6153        resources:
  6154          requests:
  6155            cpu: 4
  6156      volumes:
  6157      - name: docker-graph
  6158        emptyDir: {}
  6159  
  6160  - interval: 2h
  6161    name: ci-kubernetes-integration-stable1
  6162    agent: kubernetes
  6163    labels:
  6164      preset-service-account: "true"
  6165    spec:
  6166      containers:
  6167      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  6168        args:
  6169        - "--repo=k8s.io/kubernetes=release-1.10"
  6170        - "--timeout=100"
  6171        env:
  6172        - name: DOCKER_IN_DOCKER_ENABLED
  6173          value: "true"
  6174        # docker-in-docker needs privileged mode
  6175        securityContext:
  6176          privileged: true
  6177        volumeMounts:
  6178        - name: docker-graph
  6179          mountPath: /docker-graph
  6180        resources:
  6181          requests:
  6182            cpu: 4
  6183      volumes:
  6184      - name: docker-graph
  6185        emptyDir: {}
  6186  
  6187  - interval: 6h
  6188    name: ci-kubernetes-integration-stable2
  6189    agent: kubernetes
  6190    labels:
  6191      preset-service-account: "true"
  6192    spec:
  6193      containers:
  6194      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  6195        args:
  6196        - "--repo=k8s.io/kubernetes=release-1.9"
  6197        - "--timeout=100"
  6198        env:
  6199        - name: DOCKER_IN_DOCKER_ENABLED
  6200          value: "true"
  6201        # docker-in-docker needs privileged mode
  6202        securityContext:
  6203          privileged: true
  6204        volumeMounts:
  6205        - name: docker-graph
  6206          mountPath: /docker-graph
  6207        resources:
  6208          requests:
  6209            cpu: 4
  6210      volumes:
  6211      - name: docker-graph
  6212        emptyDir: {}
  6213  
  6214  - interval: 24h
  6215    name: ci-kubernetes-integration-stable3
  6216    agent: kubernetes
  6217    labels:
  6218      preset-service-account: "true"
  6219    spec:
  6220      containers:
  6221      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  6222        args:
  6223        - "--repo=k8s.io/kubernetes=release-1.8"
  6224        - "--timeout=100"
  6225        env:
  6226        - name: DOCKER_IN_DOCKER_ENABLED
  6227          value: "true"
  6228        # docker-in-docker needs privileged mode
  6229        securityContext:
  6230          privileged: true
  6231        volumeMounts:
  6232        - name: docker-graph
  6233          mountPath: /docker-graph
  6234        resources:
  6235          requests:
  6236            cpu: 4
  6237      volumes:
  6238      - name: docker-graph
  6239        emptyDir: {}
  6240  
  6241  - name: ci-kubernetes-kubemark-100-gce
  6242    tags:
  6243    - "perfDashPrefix: kubemark-100Nodes"
  6244    - "perfDashJobType: performance"
  6245    interval: 3h
  6246    agent: kubernetes
  6247    labels:
  6248      preset-service-account: "true"
  6249      preset-k8s-ssh: "true"
  6250    spec:
  6251      containers:
  6252      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6253        args:
  6254        - --bare
  6255        - --timeout=260
  6256        env:
  6257        - name: DOCKER_IN_DOCKER_ENABLED
  6258          value: "true"
  6259        volumeMounts:
  6260        - name: docker-graph
  6261          mountPath: /docker-graph
  6262        # docker-in-docker needs privileged mode
  6263        securityContext:
  6264          privileged: true
  6265      volumes:
  6266      - name: docker-graph
  6267        emptyDir: {}
  6268  
  6269  - name: ci-kubernetes-kubemark-5-gce-last-release
  6270    interval: 30m
  6271    agent: kubernetes
  6272    labels:
  6273      preset-service-account: "true"
  6274      preset-k8s-ssh: "true"
  6275    spec:
  6276      containers:
  6277      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6278        args:
  6279        - --bare
  6280        - --timeout=80
  6281        env:
  6282        - name: DOCKER_IN_DOCKER_ENABLED
  6283          value: "true"
  6284        volumeMounts:
  6285        - name: docker-graph
  6286          mountPath: /docker-graph
  6287        # docker-in-docker needs privileged mode
  6288        securityContext:
  6289          privileged: true
  6290      volumes:
  6291      - name: docker-graph
  6292        emptyDir: {}
  6293  
  6294  - name: ci-kubernetes-kubemark-500-gce
  6295    tags:
  6296    - "perfDashPrefix: kubemark-500Nodes"
  6297    - "perfDashJobType: performance"
  6298    interval: 1h
  6299    agent: kubernetes
  6300    labels:
  6301      preset-service-account: "true"
  6302      preset-k8s-ssh: "true"
  6303    spec:
  6304      containers:
  6305      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6306        args:
  6307        - --bare
  6308        - --timeout=140
  6309        env:
  6310        - name: DOCKER_IN_DOCKER_ENABLED
  6311          value: "true"
  6312        volumeMounts:
  6313        - name: docker-graph
  6314          mountPath: /docker-graph
  6315        # docker-in-docker needs privilged mode
  6316        securityContext:
  6317          privileged: true
  6318      volumes:
  6319      - name: docker-graph
  6320        emptyDir: {}
  6321  
  6322  - name: ci-kubernetes-kubemark-gce-scale
  6323    tags:
  6324    - "perfDashPrefix: kubemark-5000Nodes"
  6325    - "perfDashJobType: performance"
  6326    interval: 12h
  6327    agent: kubernetes
  6328    labels:
  6329      preset-service-account: "true"
  6330      preset-k8s-ssh: "true"
  6331    spec:
  6332      containers:
  6333      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6334        args:
  6335        - --bare
  6336        - --timeout=1100
  6337        env:
  6338        - name: DOCKER_IN_DOCKER_ENABLED
  6339          value: "true"
  6340        volumeMounts:
  6341        - name: docker-graph
  6342          mountPath: /docker-graph
  6343        # docker-in-docker needs privilged mode
  6344        securityContext:
  6345          privileged: true
  6346      volumes:
  6347      - name: docker-graph
  6348        emptyDir: {}
  6349  
  6350  - name: ci-kubernetes-kubemark-high-density-100-gce
  6351    tags:
  6352    - "perfDashPrefix: kubemark-100Nodes-highDensity"
  6353    - "perfDashJobType: performance"
  6354    interval: 24h
  6355    agent: kubernetes
  6356    labels:
  6357      preset-service-account: "true"
  6358      preset-k8s-ssh: "true"
  6359    spec:
  6360      containers:
  6361      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6362        args:
  6363        - --bare
  6364        - --timeout=300
  6365        env:
  6366        - name: DOCKER_IN_DOCKER_ENABLED
  6367          value: "true"
  6368        volumeMounts:
  6369        - name: docker-graph
  6370          mountPath: /docker-graph
  6371        # docker-in-docker needs privileged mode
  6372        securityContext:
  6373          privileged: true
  6374      volumes:
  6375      - name: docker-graph
  6376        emptyDir: {}
  6377  
  6378  - name: ci-kubernetes-local-e2e
  6379    agent: kubernetes
  6380    interval: 60m
  6381    labels:
  6382      preset-service-account: "true"
  6383      preset-k8s-ssh: "true"
  6384    spec:
  6385      containers:
  6386      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6387        args:
  6388        - "--timeout=140"
  6389        - "--bare"
  6390        env:
  6391        - name: DOCKER_IN_DOCKER_ENABLED
  6392          value: "true"
  6393        # docker-in-docker needs privileged mode
  6394        securityContext:
  6395          privileged: true
  6396        volumeMounts:
  6397        - name: docker-graph
  6398          mountPath: /docker-graph
  6399      volumes:
  6400      - name: docker-graph
  6401        emptyDir: {}
  6402  
  6403  - name: ci-kubernetes-local-e2e-containerized
  6404    agent: kubernetes
  6405    interval: 60m
  6406    labels:
  6407      preset-service-account: "true"
  6408      preset-k8s-ssh: "true"
  6409    spec:
  6410      containers:
  6411      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6412        args:
  6413        - "--timeout=140"
  6414        - "--bare"
  6415        env:
  6416        - name: DOCKERIZE_KUBELET
  6417          value: "true"
  6418        - name: DOCKER_IN_DOCKER_ENABLED
  6419          value: "true"
  6420        # docker-in-docker needs privileged mode
  6421        securityContext:
  6422          privileged: true
  6423        volumeMounts:
  6424        - name: docker-graph
  6425          mountPath: /docker-graph
  6426      volumes:
  6427      - name: docker-graph
  6428        emptyDir: {}
  6429  
  6430  - interval: 6h
  6431    name: ci-kubernetes-multicluster-ingress-test
  6432    agent: kubernetes
  6433    labels:
  6434      preset-service-account: "true"
  6435    spec:
  6436      containers:
  6437      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6438        args:
  6439        - --repo=github.com/GoogleCloudPlatform/k8s-multicluster-ingress=master
  6440        - --root=/go/src
  6441        - --timeout=50
  6442        - --service-account=/etc/service-account/service-account.json
  6443        - --upload=gs://kubernetes-jenkins/logs
  6444        volumeMounts:
  6445        - name: coveralls
  6446          mountPath: /etc/coveralls-token
  6447          readOnly: true
  6448      volumes:
  6449      - name: coveralls
  6450        secret:
  6451          secretName: k8s-multicluster-ingress-coveralls-token
  6452  
  6453  - interval: 12h
  6454    agent: kubernetes
  6455    name: ci-kubernetes-soak-gce-gci
  6456    labels:
  6457      preset-service-account: "true"
  6458      preset-k8s-ssh: "true"
  6459    spec:
  6460      containers:
  6461      - args:
  6462        - --timeout=1220
  6463        - --bare
  6464        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6465  
  6466  - interval: 12h
  6467    agent: kubernetes
  6468    name: ci-kubernetes-soak-gci-gce-beta
  6469    labels:
  6470      preset-service-account: "true"
  6471      preset-k8s-ssh: "true"
  6472    spec:
  6473      containers:
  6474      - args:
  6475        - --timeout=1220
  6476        - --bare
  6477        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6478  
  6479  - interval: 12h
  6480    agent: kubernetes
  6481    name: ci-kubernetes-soak-gci-gce-stable1
  6482    labels:
  6483      preset-service-account: "true"
  6484      preset-k8s-ssh: "true"
  6485    spec:
  6486      containers:
  6487      - args:
  6488        - --timeout=1220
  6489        - --bare
  6490        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6491  
  6492  - interval: 12h
  6493    agent: kubernetes
  6494    name: ci-kubernetes-soak-gci-gce-stable2
  6495    labels:
  6496      preset-service-account: "true"
  6497      preset-k8s-ssh: "true"
  6498    spec:
  6499      containers:
  6500      - args:
  6501        - --timeout=820
  6502        - --bare
  6503        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6504  
  6505  - interval: 12h
  6506    agent: kubernetes
  6507    name: ci-kubernetes-soak-gci-gce-stable3
  6508    labels:
  6509      preset-service-account: "true"
  6510      preset-k8s-ssh: "true"
  6511    spec:
  6512      containers:
  6513      - args:
  6514        - --timeout=820
  6515        - --bare
  6516        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6517  
  6518  - interval: 12h
  6519    agent: kubernetes
  6520    name: ci-kubernetes-soak-gke-gci
  6521    labels:
  6522      preset-service-account: "true"
  6523      preset-k8s-ssh: "true"
  6524    spec:
  6525      containers:
  6526      - args:
  6527        - --timeout=820
  6528        - --bare
  6529        image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6530  
  6531  - interval: 2h
  6532    name: ci-kubernetes-verify-beta
  6533    agent: kubernetes
  6534    labels:
  6535      preset-service-account: "true"
  6536    spec:
  6537      containers:
  6538      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  6539        args:
  6540        - "--repo=k8s.io/kubernetes=release-1.11"
  6541        - "--timeout=75"
  6542        env:
  6543        - name: DOCKER_IN_DOCKER_ENABLED
  6544          value: "true"
  6545        # docker-in-docker needs privileged mode
  6546        securityContext:
  6547          privileged: true
  6548        volumeMounts:
  6549        - name: docker-graph
  6550          mountPath: /docker-graph
  6551        resources:
  6552          requests:
  6553            cpu: 4
  6554      volumes:
  6555      - name: docker-graph
  6556        emptyDir: {}
  6557  
  6558  - interval: 1h
  6559    name: ci-kubernetes-verify-master
  6560    agent: kubernetes
  6561    labels:
  6562      preset-service-account: "true"
  6563    spec:
  6564      containers:
  6565      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  6566        args:
  6567        - "--repo=k8s.io/kubernetes"
  6568        - "--timeout=75"
  6569        env:
  6570        - name: DOCKER_IN_DOCKER_ENABLED
  6571          value: "true"
  6572        # docker-in-docker needs privileged mode
  6573        securityContext:
  6574          privileged: true
  6575        volumeMounts:
  6576        - name: docker-graph
  6577          mountPath: /docker-graph
  6578        resources:
  6579          requests:
  6580            cpu: 4
  6581      volumes:
  6582      - name: docker-graph
  6583        emptyDir: {}
  6584  
  6585  - interval: 2h
  6586    name: ci-kubernetes-verify-stable1
  6587    agent: kubernetes
  6588    labels:
  6589      preset-service-account: "true"
  6590    spec:
  6591      containers:
  6592      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  6593        args:
  6594        - "--repo=k8s.io/kubernetes=release-1.10"
  6595        - "--timeout=75"
  6596        env:
  6597        - name: DOCKER_IN_DOCKER_ENABLED
  6598          value: "true"
  6599        # docker-in-docker needs privileged mode
  6600        securityContext:
  6601          privileged: true
  6602        volumeMounts:
  6603        - name: docker-graph
  6604          mountPath: /docker-graph
  6605        resources:
  6606          requests:
  6607            cpu: 4
  6608      volumes:
  6609      - name: docker-graph
  6610        emptyDir: {}
  6611  
  6612  - interval: 6h
  6613    name: ci-kubernetes-verify-stable2
  6614    agent: kubernetes
  6615    labels:
  6616      preset-service-account: "true"
  6617    spec:
  6618      containers:
  6619      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  6620        args:
  6621        - "--repo=k8s.io/kubernetes=release-1.9"
  6622        - "--timeout=75"
  6623        env:
  6624        - name: DOCKER_IN_DOCKER_ENABLED
  6625          value: "true"
  6626        # docker-in-docker needs privileged mode
  6627        securityContext:
  6628          privileged: true
  6629        volumeMounts:
  6630        - name: docker-graph
  6631          mountPath: /docker-graph
  6632        resources:
  6633          requests:
  6634            cpu: 4
  6635      volumes:
  6636      - name: docker-graph
  6637        emptyDir: {}
  6638  
  6639  - interval: 24h
  6640    name: ci-kubernetes-verify-stable3
  6641    agent: kubernetes
  6642    labels:
  6643      preset-service-account: "true"
  6644    spec:
  6645      containers:
  6646      - image: gcr.io/k8s-testimages/bootstrap:v20180510-809cd85b5
  6647        args:
  6648        - "--repo=k8s.io/kubernetes=release-1.8"
  6649        - "--timeout=75"
  6650        env:
  6651        - name: DOCKER_IN_DOCKER_ENABLED
  6652          value: "true"
  6653        # docker-in-docker needs privileged mode
  6654        securityContext:
  6655          privileged: true
  6656        volumeMounts:
  6657        - name: docker-graph
  6658          mountPath: /docker-graph
  6659        resources:
  6660          requests:
  6661            cpu: 4
  6662      volumes:
  6663      - name: docker-graph
  6664        emptyDir: {}
  6665  
  6666  - interval: 2h
  6667    agent: kubernetes
  6668    name: ci-kustomize-periodic-default-gke
  6669    labels:
  6670      preset-service-account: "true"
  6671      preset-k8s-ssh: "true"
  6672    spec:
  6673      containers:
  6674      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6675        args:
  6676        - "--job=$(JOB_NAME)"
  6677        - "--root=/go/src"
  6678        - "--repo=github.com/kubernetes-sigs/kustomize"
  6679        - "--upload=gs://kubernetes-jenkins/logs/"
  6680        - "--timeout=150"
  6681  
  6682  - name: ci-perf-tests-e2e-gce-clusterloader
  6683    interval: 2h
  6684    agent: kubernetes
  6685    labels:
  6686      preset-service-account: "true"
  6687      preset-k8s-ssh: "true"
  6688    spec:
  6689      containers:
  6690      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6691        args:
  6692        - "--repo=k8s.io/kubernetes=master"
  6693        - "--repo=k8s.io/perf-tests=master"
  6694        - "--root=/go/src"
  6695        - "--timeout=80"
  6696  
  6697  - name: ci-perf-tests-kubemark-100-benchmark
  6698    interval: 2h
  6699    agent: kubernetes
  6700    labels:
  6701      preset-service-account: "true"
  6702      preset-k8s-ssh: "true"
  6703    spec:
  6704      containers:
  6705      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6706        args:
  6707        - "--repo=k8s.io/perf-tests=master"
  6708        - "--root=/go/src"
  6709        - "--timeout=10"
  6710  
  6711  - interval: 2h
  6712    agent: kubernetes
  6713    name: istio-periodic-e2e-gke-addon
  6714    labels:
  6715      preset-istio-service: "true"
  6716      preset-k8s-ssh: "true"
  6717    spec:
  6718      containers:
  6719      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6720        args:
  6721        - --repo=github.com/ostromart/istio=k8s-prow-test
  6722        - --timeout=90
  6723        - --root=/go/src
  6724  
  6725  - name: periodic-kubernetes-bazel-build-1-10
  6726    interval: 6h
  6727    agent: kubernetes
  6728    labels:
  6729      preset-service-account: "true"
  6730      preset-bazel-scratch-dir: "true"
  6731      preset-bazel-remote-cache-enabled: "true"
  6732    spec:
  6733      containers:
  6734      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.10
  6735        args:
  6736        - "--job=$(JOB_NAME)"
  6737        - "--repo=k8s.io/kubernetes=release-1.10"
  6738        - "--service-account=/etc/service-account/service-account.json"
  6739        - "--upload=gs://kubernetes-jenkins/logs"
  6740        - "--" # end bootstrap args, scenario args below
  6741        - "--build=//... -//vendor/..."
  6742        - "--release=//build/release-tars"
  6743        env:
  6744        # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this
  6745        - name: REPO_OWNER
  6746          value: kubernetes
  6747        - name: REPO_NAME
  6748          value: kubernetes
  6749        # Bazel needs privileged mode in order to sandbox builds.
  6750        securityContext:
  6751          privileged: true
  6752        resources:
  6753          requests:
  6754            memory: "6Gi"
  6755  
  6756  - name: periodic-kubernetes-bazel-build-1-11
  6757    interval: 6h
  6758    agent: kubernetes
  6759    labels:
  6760      preset-service-account: "true"
  6761      preset-bazel-scratch-dir: "true"
  6762      preset-bazel-remote-cache-enabled: "true"
  6763    spec:
  6764      containers:
  6765      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.11
  6766        args:
  6767        - "--job=$(JOB_NAME)"
  6768        - "--repo=k8s.io/kubernetes=release-1.11"
  6769        - "--service-account=/etc/service-account/service-account.json"
  6770        - "--upload=gs://kubernetes-jenkins/logs"
  6771        - "--" # end bootstrap args, scenario args below
  6772        - "--build=//... -//vendor/..."
  6773        - "--release=//build/release-tars"
  6774        env:
  6775        # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this
  6776        - name: REPO_OWNER
  6777          value: kubernetes
  6778        - name: REPO_NAME
  6779          value: kubernetes
  6780        # Bazel needs privileged mode in order to sandbox builds.
  6781        securityContext:
  6782          privileged: true
  6783        resources:
  6784          requests:
  6785            memory: "6Gi"
  6786  
  6787  - name: periodic-kubernetes-bazel-build-1-8
  6788    interval: 6h
  6789    agent: kubernetes
  6790    labels:
  6791      preset-service-account: "true"
  6792      preset-bazel-scratch-dir: "true"
  6793    spec:
  6794      containers:
  6795      - image: gcr.io/k8s-testimages/bazelbuild:v20180201-0184a54dc-0.6.1
  6796        args:
  6797        - "--job=$(JOB_NAME)"
  6798        - "--repo=k8s.io/kubernetes=release-1.8"
  6799        - "--service-account=/etc/service-account/service-account.json"
  6800        - "--upload=gs://kubernetes-jenkins/logs"
  6801        # Bazel needs privileged mode in order to sandbox builds.
  6802        securityContext:
  6803          privileged: true
  6804        resources:
  6805          requests:
  6806            memory: "6Gi"
  6807  
  6808  - name: periodic-kubernetes-bazel-build-1-9
  6809    interval: 6h
  6810    agent: kubernetes
  6811    labels:
  6812      preset-service-account: "true"
  6813      preset-bazel-scratch-dir: "true"
  6814    spec:
  6815      containers:
  6816      - image: gcr.io/k8s-testimages/bazelbuild:v20180201-0184a54dc-0.8.1
  6817        args:
  6818        - "--job=$(JOB_NAME)"
  6819        - "--repo=k8s.io/kubernetes=release-1.9"
  6820        - "--service-account=/etc/service-account/service-account.json"
  6821        - "--upload=gs://kubernetes-jenkins/logs"
  6822        - "--" # end bootstrap args, scenario args below
  6823        - "--build=//... -//vendor/..."
  6824        - "--release=//build/release-tars"
  6825        # Bazel needs privileged mode in order to sandbox builds.
  6826        securityContext:
  6827          privileged: true
  6828        resources:
  6829          requests:
  6830            memory: "6Gi"
  6831  - name: periodic-kubernetes-bazel-test-1-10
  6832    interval: 6h
  6833    agent: kubernetes
  6834    labels:
  6835      preset-service-account: "true"
  6836      preset-bazel-scratch-dir: "true"
  6837      preset-bazel-remote-cache-enabled: "true"
  6838    spec:
  6839      containers:
  6840      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.10
  6841        args:
  6842        - --root=/go/src
  6843        - "--job=$(JOB_NAME)"
  6844        - "--repo=k8s.io/kubernetes=release-1.10"
  6845        - "--service-account=/etc/service-account/service-account.json"
  6846        - "--upload=gs://kubernetes-jenkins/logs"
  6847        - "--" # end bootstrap args, scenario args below
  6848        - "--test=//... -//build/... -//vendor/..."
  6849        - "--manual-test=//hack:verify-all"
  6850        - "--test-args=--config=unit"
  6851        - "--test-args=--build_tag_filters=-e2e,-integration"
  6852        - "--test-args=--test_tag_filters=-e2e,-integration"
  6853        - "--test-args=--flaky_test_attempts=3"
  6854        env:
  6855        # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this
  6856        - name: REPO_OWNER
  6857          value: kubernetes
  6858        - name: REPO_NAME
  6859          value: kubernetes
  6860        securityContext:
  6861          privileged: true
  6862        resources:
  6863          requests:
  6864            memory: "6Gi"
  6865  
  6866  - name: periodic-kubernetes-bazel-test-1-11
  6867    interval: 6h
  6868    agent: kubernetes
  6869    labels:
  6870      preset-service-account: "true"
  6871      preset-bazel-scratch-dir: "true"
  6872      preset-bazel-remote-cache-enabled: "true"
  6873    spec:
  6874      containers:
  6875      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-1.11
  6876        args:
  6877        - --root=/go/src
  6878        - "--job=$(JOB_NAME)"
  6879        - "--repo=k8s.io/kubernetes=release-1.11"
  6880        - "--service-account=/etc/service-account/service-account.json"
  6881        - "--upload=gs://kubernetes-jenkins/logs"
  6882        - "--" # end bootstrap args, scenario args below
  6883        - "--test=//... -//build/... -//vendor/..."
  6884        - "--manual-test=//hack:verify-all"
  6885        - "--test-args=--config=unit"
  6886        - "--test-args=--build_tag_filters=-e2e,-integration"
  6887        - "--test-args=--test_tag_filters=-e2e,-integration"
  6888        - "--test-args=--flaky_test_attempts=3"
  6889        env:
  6890        # TODO(bentheelder): switch to kubernetes_execute_bazel and consider dropping this
  6891        - name: REPO_OWNER
  6892          value: kubernetes
  6893        - name: REPO_NAME
  6894          value: kubernetes
  6895        securityContext:
  6896          privileged: true
  6897        resources:
  6898          requests:
  6899            memory: "6Gi"
  6900  
  6901  - name: periodic-kubernetes-bazel-test-1-8
  6902    interval: 12h
  6903    agent: kubernetes
  6904    labels:
  6905      preset-service-account: "true"
  6906      preset-bazel-scratch-dir: "true"
  6907    spec:
  6908      containers:
  6909      - image: gcr.io/k8s-testimages/bazelbuild:v20180201-0184a54dc-0.6.1
  6910        args:
  6911        - "--job=$(JOB_NAME)"
  6912        - "--repo=k8s.io/kubernetes=release-1.8"
  6913        - "--service-account=/etc/service-account/service-account.json"
  6914        - "--upload=gs://kubernetes-jenkins/logs"
  6915        securityContext:
  6916          privileged: true
  6917        resources:
  6918          requests:
  6919            memory: "6Gi"
  6920  
  6921  - name: periodic-kubernetes-bazel-test-1-9
  6922    interval: 6h
  6923    agent: kubernetes
  6924    labels:
  6925      preset-service-account: "true"
  6926      preset-bazel-scratch-dir: "true"
  6927    spec:
  6928      containers:
  6929      - image: gcr.io/k8s-testimages/bazelbuild:v20180201-0184a54dc-0.8.1
  6930        args:
  6931        - "--job=$(JOB_NAME)"
  6932        - "--repo=k8s.io/kubernetes=release-1.9"
  6933        - "--service-account=/etc/service-account/service-account.json"
  6934        - "--upload=gs://kubernetes-jenkins/logs"
  6935        - "--" # end bootstrap args, scenario args below
  6936        - "--test=//... -//build/... -//vendor/..."
  6937        - "--manual-test=//hack:verify-all"
  6938        - "--test-args=--build_tag_filters=-e2e,-integration"
  6939        - "--test-args=--test_tag_filters=-e2e,-integration"
  6940        - "--test-args=--flaky_test_attempts=3"
  6941        securityContext:
  6942          privileged: true
  6943        resources:
  6944          requests:
  6945            memory: "6Gi"
  6946  
  6947  - interval: 24h
  6948    agent: kubernetes
  6949    name: periodic-kubernetes-e2e-packages-pushed
  6950    labels:
  6951      preset-service-account: "true"
  6952      preset-k8s-ssh: "true"
  6953    spec:
  6954      containers:
  6955      - args:
  6956        - --timeout=60
  6957        - --repo=k8s.io/kubeadm=master
  6958        image: gcr.io/k8s-testimages/kubekins-e2e:latest-master
  6959        imagePullPolicy: Always
  6960  
  6961  - interval: 2h
  6962    agent: kubernetes
  6963    name: spark-periodic-default-gke
  6964    labels:
  6965      preset-service-account: "true"
  6966      preset-k8s-ssh: "true"
  6967    spec:
  6968      containers:
  6969      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  6970        args:
  6971        - "--job=$(JOB_NAME)"
  6972        - "--repo=github.com/apache-spark-on-k8s/spark-integration=master"
  6973        - "--upload=gs://kubernetes-jenkins/logs/"
  6974        - "--timeout=150"
  6975        env:
  6976        - name: DOCKER_IN_DOCKER_ENABLED
  6977          value: "true"
  6978        # docker-in-docker needs privileged mode
  6979        securityContext:
  6980          privileged: true
  6981        volumeMounts:
  6982        - name: docker-graph
  6983          mountPath: /docker-graph
  6984          requests:
  6985            cpu: 6
  6986            memory: "8Gi"
  6987      volumes:
  6988      - name: docker-graph
  6989        emptyDir: {}
  6990  
  6991  - interval: 2h
  6992    agent: kubernetes
  6993    name: spark-periodic-latest-gke
  6994    labels:
  6995      preset-service-account: "true"
  6996      preset-k8s-ssh: "true"
  6997    spec:
  6998      containers:
  6999      - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-master
  7000        args:
  7001        - "--job=$(JOB_NAME)"
  7002        - "--repo=github.com/apache-spark-on-k8s/spark-integration=master"
  7003        - "--upload=gs://kubernetes-jenkins/logs/"
  7004        - "--timeout=150"
  7005        env:
  7006        - name: DOCKER_IN_DOCKER_ENABLED
  7007          value: "true"
  7008        # docker-in-docker needs privileged mode
  7009        securityContext:
  7010          privileged: true
  7011        volumeMounts:
  7012        - name: docker-graph
  7013          mountPath: /docker-graph
  7014        resources:
  7015          requests:
  7016            cpu: 6
  7017            memory: "8Gi"
  7018      volumes:
  7019      - name: docker-graph
  7020        emptyDir: {}