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

     1  presets:
     2  - labels:
     3      preset-pull-gce-device-plugin-gpu: "true"
     4    env:
     5    - name: KUBE_FEATURE_GATES
     6      value: DevicePlugins=true
     7    - name: NODE_ACCELERATORS
     8      value: type=nvidia-tesla-k80,count=2
     9    - name: CREATE_CUSTOM_NETWORK
    10      value: "true"
    11  
    12  presubmits:
    13    kubernetes/kubernetes:
    14    # manual-release-bump-required
    15    - name: pull-kubernetes-e2e-gce-device-plugin-gpu
    16      skip_branches:
    17      - release-1.13  # per-release image
    18      - release-1.10  # per-release image
    19      always_run: true
    20      optional: true
    21      max_concurrency: 12
    22      labels:
    23        preset-service-account: "true"
    24        preset-k8s-ssh: "true"
    25        preset-bazel-scratch-dir: "true"
    26        preset-bazel-remote-cache-enabled: "true"
    27        preset-pull-kubernetes-e2e: "true"
    28        preset-pull-gce-device-plugin-gpu: "true"
    29      spec:
    30        containers:
    31        - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
    32          args:
    33          - --root=/go/src
    34          - "--job=$(JOB_NAME)"
    35          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
    36          - "--repo=k8s.io/release"
    37          - "--service-account=/etc/service-account/service-account.json"
    38          - "--upload=gs://kubernetes-jenkins/pr-logs"
    39          - "--timeout=90"
    40          - --scenario=kubernetes_e2e
    41          - --
    42          - --build=bazel
    43          - --cluster=
    44          - --extract=local
    45          - --gcp-node-image=gci
    46          - --gcp-nodes=4
    47          - --gcp-project=k8s-jkns-pr-gce-gpus
    48          - --gcp-zone=us-west1-b
    49          - --ginkgo-parallel=30
    50          - --provider=gce
    51          - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-device-plugin-gpu
    52          - --test_args=--ginkgo.focus=\[Feature:GPUDevicePlugin\] --minStartupPods=8
    53          - --timeout=60m
    54          # Bazel needs privileged mode in order to sandbox builds.
    55          securityContext:
    56            privileged: true
    57          resources:
    58            requests:
    59              memory: "6Gi"
    60    - name: pull-kubernetes-e2e-gce-device-plugin-gpu
    61      branches:
    62      - release-1.13  # per-release image
    63      always_run: true
    64      optional: true
    65      max_concurrency: 12
    66      labels:
    67        preset-service-account: "true"
    68        preset-k8s-ssh: "true"
    69        preset-bazel-scratch-dir: "true"
    70        preset-bazel-remote-cache-enabled: "true"
    71        preset-pull-kubernetes-e2e: "true"
    72        preset-pull-gce-device-plugin-gpu: "true"
    73      spec:
    74        containers:
    75        - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.13
    76          args:
    77          - --root=/go/src
    78          - "--job=$(JOB_NAME)"
    79          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
    80          - "--repo=k8s.io/release"
    81          - "--service-account=/etc/service-account/service-account.json"
    82          - "--upload=gs://kubernetes-jenkins/pr-logs"
    83          - "--timeout=90"
    84          - --scenario=kubernetes_e2e
    85          - --
    86          - --build=bazel
    87          - --cluster=
    88          - --extract=local
    89          - --gcp-node-image=gci
    90          - --gcp-nodes=4
    91          - --gcp-project=k8s-jkns-pr-gce-gpus
    92          - --gcp-zone=us-west1-b
    93          - --ginkgo-parallel=30
    94          - --provider=gce
    95          - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-device-plugin-gpu
    96          - --test_args=--ginkgo.focus=\[Feature:GPUDevicePlugin\] --minStartupPods=8
    97          - --timeout=60m
    98          # Bazel needs privileged mode in order to sandbox builds.
    99          securityContext:
   100            privileged: true
   101          resources:
   102            requests:
   103              memory: "6Gi"
   104    - name: pull-kubernetes-e2e-gce-device-plugin-gpu
   105      branches:
   106      - release-1.10  # per-release image
   107      always_run: true
   108      optional: true
   109      max_concurrency: 12
   110      labels:
   111        preset-service-account: "true"
   112        preset-k8s-ssh: "true"
   113        preset-bazel-scratch-dir: "true"
   114        preset-bazel-remote-cache-enabled: "true"
   115        preset-pull-kubernetes-e2e: "true"
   116        preset-pull-gce-device-plugin-gpu: "true"
   117      spec:
   118        containers:
   119        - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10
   120          args:
   121          - --root=/go/src
   122          - "--job=$(JOB_NAME)"
   123          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   124          - "--repo=k8s.io/release"
   125          - "--service-account=/etc/service-account/service-account.json"
   126          - "--upload=gs://kubernetes-jenkins/pr-logs"
   127          - "--timeout=90"
   128          - --scenario=kubernetes_e2e
   129          - --
   130          - --build=bazel
   131          - --cluster=
   132          - --extract=local
   133          - --gcp-node-image=gci
   134          - --gcp-nodes=4
   135          - --gcp-project=k8s-jkns-pr-gce-gpus
   136          - --gcp-zone=us-west1-b
   137          - --ginkgo-parallel=30
   138          - --provider=gce
   139          - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-device-plugin-gpu
   140          - --test_args=--ginkgo.focus=\[Feature:GPUDevicePlugin\] --minStartupPods=8
   141          - --timeout=60m
   142          # Bazel needs privileged mode in order to sandbox builds.
   143          securityContext:
   144            privileged: true
   145          resources:
   146            requests:
   147              memory: "6Gi"
   148  
   149    # manual-release-bump-required
   150    - name: pull-kubernetes-e2e-gke-device-plugin-gpu
   151      skip_branches:
   152      - release-1.13  # per-release image
   153      - release-1.10  # per-release image
   154      always_run: false
   155      skip_report: false
   156      max_concurrency: 1
   157      labels:
   158        preset-service-account: "true"
   159        preset-k8s-ssh: "true"
   160        preset-bazel-scratch-dir: "true"
   161      spec:
   162        containers:
   163        - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   164          args:
   165          - --root=/go/src
   166          - "--job=$(JOB_NAME)"
   167          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   168          - "--repo=k8s.io/release"
   169          - "--service-account=/etc/service-account/service-account.json"
   170          - "--upload=gs://kubernetes-jenkins/pr-logs"
   171          - "--timeout=90"
   172          - --scenario=kubernetes_e2e
   173          - --
   174          - --build=bazel
   175          - --cluster=
   176          - --deployment=gke
   177          - --extract=local
   178          - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   179          - --gcp-node-image=gci
   180          - --gcp-project=k8s-gke-gpu-pr
   181          - --gcp-zone=us-west1-b
   182          - --ginkgo-parallel=30
   183          - --gke-create-command=container clusters create --accelerator=type=nvidia-tesla-k80,count=2
   184          - --gke-environment=test
   185          - --provider=gke
   186          - --stage=gs://kubernetes-release-dev/ci
   187          - --stage-suffix=pull-kubernetes-e2e-gke-device-plugin-gpu
   188          - --test_args=--ginkgo.focus=\[Feature:GPUDevicePlugin\] --minStartupPods=8
   189          - --timeout=60m
   190          # Bazel needs privileged mode in order to sandbox builds.
   191          securityContext:
   192            privileged: true
   193          resources:
   194            requests:
   195              memory: "6Gi"
   196    - name: pull-kubernetes-e2e-gke-device-plugin-gpu
   197      branches:
   198      - release-1.13  # per-release image
   199      always_run: false
   200      skip_report: false
   201      max_concurrency: 1
   202      labels:
   203        preset-service-account: "true"
   204        preset-k8s-ssh: "true"
   205        preset-bazel-scratch-dir: "true"
   206      spec:
   207        containers:
   208        - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.13
   209          args:
   210          - --root=/go/src
   211          - "--job=$(JOB_NAME)"
   212          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   213          - "--repo=k8s.io/release"
   214          - "--service-account=/etc/service-account/service-account.json"
   215          - "--upload=gs://kubernetes-jenkins/pr-logs"
   216          - "--timeout=90"
   217          - --scenario=kubernetes_e2e
   218          - --
   219          - --build=bazel
   220          - --cluster=
   221          - --deployment=gke
   222          - --extract=local
   223          - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   224          - --gcp-node-image=gci
   225          - --gcp-project=k8s-gke-gpu-pr
   226          - --gcp-zone=us-west1-b
   227          - --ginkgo-parallel=30
   228          - --gke-create-command=container clusters create --accelerator=type=nvidia-tesla-k80,count=2
   229          - --gke-environment=test
   230          - --provider=gke
   231          - --stage=gs://kubernetes-release-dev/ci
   232          - --stage-suffix=pull-kubernetes-e2e-gke-device-plugin-gpu
   233          - --test_args=--ginkgo.focus=\[Feature:GPUDevicePlugin\] --minStartupPods=8
   234          - --timeout=60m
   235          # Bazel needs privileged mode in order to sandbox builds.
   236          securityContext:
   237            privileged: true
   238          resources:
   239            requests:
   240              memory: "6Gi"
   241    - name: pull-kubernetes-e2e-gke-device-plugin-gpu
   242      branches:
   243      - release-1.10  # per-release image
   244      always_run: false
   245      skip_report: false
   246      max_concurrency: 1
   247      labels:
   248        preset-service-account: "true"
   249        preset-k8s-ssh: "true"
   250        preset-bazel-scratch-dir: "true"
   251      spec:
   252        containers:
   253        - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10
   254          args:
   255          - --root=/go/src
   256          - "--job=$(JOB_NAME)"
   257          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   258          - "--repo=k8s.io/release"
   259          - "--service-account=/etc/service-account/service-account.json"
   260          - "--upload=gs://kubernetes-jenkins/pr-logs"
   261          - "--timeout=90"
   262          - --scenario=kubernetes_e2e
   263          - --
   264          - --build=bazel
   265          - --cluster=
   266          - --deployment=gke
   267          - --extract=local
   268          - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   269          - --gcp-node-image=gci
   270          - --gcp-project=k8s-gke-gpu-pr
   271          - --gcp-zone=us-west1-b
   272          - --ginkgo-parallel=30
   273          - --gke-create-command=container clusters create --accelerator=type=nvidia-tesla-k80,count=2
   274          - --gke-environment=test
   275          - --provider=gke
   276          - --stage=gs://kubernetes-release-dev/ci
   277          - --stage-suffix=pull-kubernetes-e2e-gke-device-plugin-gpu
   278          - --test_args=--ginkgo.focus=\[Feature:GPUDevicePlugin\] --minStartupPods=8
   279          - --timeout=60m
   280          # Bazel needs privileged mode in order to sandbox builds.
   281          securityContext:
   282            privileged: true
   283          resources:
   284            requests:
   285              memory: "6Gi"