Skip to content

Commit

Permalink
Merge pull request #15556 from ggriffiths/add_1.17_csi_tests
Browse files Browse the repository at this point in the history
Add Kubernetes-csi 1.17 ci jobs
  • Loading branch information
k8s-ci-robot authored Dec 10, 2019
2 parents 9170073 + 4621ebd commit 6c28ecf
Show file tree
Hide file tree
Showing 8 changed files with 299 additions and 579 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

presubmits:
kubernetes-csi/external-attacher:
- name: pull-kubernetes-csi-external-attacher-1-14-on-kubernetes-1-14
- name: pull-kubernetes-csi-external-attacher-1-15-on-kubernetes-1-15
always_run: true
optional: false
decorate: true
Expand All @@ -14,8 +14,8 @@ presubmits:
preset-kind-volume-mounts: "true"
annotations:
testgrid-dashboards: sig-storage-csi-external-attacher
testgrid-tab-name: 1-14-on-kubernetes-1-14
description: Kubernetes-CSI pull job in repo external-attacher for non-alpha tests, using deployment 1.14 on Kubernetes 1.14
testgrid-tab-name: 1-15-on-kubernetes-1-15
description: Kubernetes-CSI pull job in repo external-attacher for non-alpha tests, using deployment 1.15 on Kubernetes 1.15
spec:
containers:
# We need this image because it has Docker in Docker and go.
Expand All @@ -31,9 +31,9 @@ presubmits:
# unrelated to the PR. Testing against the latest Kubernetes is covered
# by periodic jobs (see https://k8s-testgrid.appspot.com/sig-storage-csi-ci#Summary).
- name: CSI_PROW_KUBERNETES_VERSION
value: "1.14.6"
value: "1.15.3"
- name: CSI_PROW_KUBERNETES_DEPLOYMENT
value: "1.14"
value: "1.15"
- name: CSI_PROW_TESTS
value: "sanity serial parallel"
# docker-in-docker needs privileged mode
Expand All @@ -42,7 +42,7 @@ presubmits:
resources:
requests:
cpu: 2000m
- name: pull-kubernetes-csi-external-attacher-1-14-on-kubernetes-master
- name: pull-kubernetes-csi-external-attacher-1-15-on-kubernetes-master
# Explicitly needs to be started with /test.
# This cannot be enabled by default because there's always the risk
# that something changes in master which breaks the pre-merge check.
Expand All @@ -57,8 +57,8 @@ presubmits:
preset-kind-volume-mounts: "true"
annotations:
testgrid-dashboards: sig-storage-csi-external-attacher
testgrid-tab-name: 1-14-on-kubernetes-master
description: Kubernetes-CSI pull job in repo external-attacher for non-alpha tests, using deployment 1.14 on Kubernetes master
testgrid-tab-name: 1-15-on-kubernetes-master
description: Kubernetes-CSI pull job in repo external-attacher for non-alpha tests, using deployment 1.15 on Kubernetes master
spec:
containers:
# We need this image because it has Docker in Docker and go.
Expand All @@ -82,9 +82,9 @@ presubmits:
memory: "9000Mi"
# during the tests more like 3-20m is used
cpu: 2000m
- name: pull-kubernetes-csi-external-attacher-1-15-on-kubernetes-1-15
- name: pull-kubernetes-csi-external-attacher-1-16-on-kubernetes-1-16
always_run: true
optional: false
optional: true
decorate: true
skip_report: false
skip_branches: ["^(release-0.2.0|release-0.3.0|release-0.4|release-1.0|v0.1.0)$"]
Expand All @@ -94,8 +94,8 @@ presubmits:
preset-kind-volume-mounts: "true"
annotations:
testgrid-dashboards: sig-storage-csi-external-attacher
testgrid-tab-name: 1-15-on-kubernetes-1-15
description: Kubernetes-CSI pull job in repo external-attacher for non-alpha tests, using deployment 1.15 on Kubernetes 1.15
testgrid-tab-name: 1-16-on-kubernetes-1-16
description: Kubernetes-CSI pull job in repo external-attacher for non-alpha tests, using deployment 1.16 on Kubernetes 1.16
spec:
containers:
# We need this image because it has Docker in Docker and go.
Expand All @@ -111,9 +111,9 @@ presubmits:
# unrelated to the PR. Testing against the latest Kubernetes is covered
# by periodic jobs (see https://k8s-testgrid.appspot.com/sig-storage-csi-ci#Summary).
- name: CSI_PROW_KUBERNETES_VERSION
value: "1.15.3"
value: "1.16.2"
- name: CSI_PROW_KUBERNETES_DEPLOYMENT
value: "1.15"
value: "1.16"
- name: CSI_PROW_TESTS
value: "sanity serial parallel"
# docker-in-docker needs privileged mode
Expand All @@ -122,7 +122,7 @@ presubmits:
resources:
requests:
cpu: 2000m
- name: pull-kubernetes-csi-external-attacher-1-15-on-kubernetes-master
- name: pull-kubernetes-csi-external-attacher-1-16-on-kubernetes-master
# Explicitly needs to be started with /test.
# This cannot be enabled by default because there's always the risk
# that something changes in master which breaks the pre-merge check.
Expand All @@ -137,8 +137,8 @@ presubmits:
preset-kind-volume-mounts: "true"
annotations:
testgrid-dashboards: sig-storage-csi-external-attacher
testgrid-tab-name: 1-15-on-kubernetes-master
description: Kubernetes-CSI pull job in repo external-attacher for non-alpha tests, using deployment 1.15 on Kubernetes master
testgrid-tab-name: 1-16-on-kubernetes-master
description: Kubernetes-CSI pull job in repo external-attacher for non-alpha tests, using deployment 1.16 on Kubernetes master
spec:
containers:
# We need this image because it has Docker in Docker and go.
Expand All @@ -162,9 +162,9 @@ presubmits:
memory: "9000Mi"
# during the tests more like 3-20m is used
cpu: 2000m
- name: pull-kubernetes-csi-external-attacher-1-16-on-kubernetes-1-16
- name: pull-kubernetes-csi-external-attacher-1-17-on-kubernetes-1-17
always_run: true
optional: true
optional: false
decorate: true
skip_report: false
skip_branches: ["^(release-0.2.0|release-0.3.0|release-0.4|release-1.0|v0.1.0)$"]
Expand All @@ -174,8 +174,8 @@ presubmits:
preset-kind-volume-mounts: "true"
annotations:
testgrid-dashboards: sig-storage-csi-external-attacher
testgrid-tab-name: 1-16-on-kubernetes-1-16
description: Kubernetes-CSI pull job in repo external-attacher for non-alpha tests, using deployment 1.16 on Kubernetes 1.16
testgrid-tab-name: 1-17-on-kubernetes-1-17
description: Kubernetes-CSI pull job in repo external-attacher for non-alpha tests, using deployment 1.17 on Kubernetes 1.17
spec:
containers:
# We need this image because it has Docker in Docker and go.
Expand All @@ -191,9 +191,9 @@ presubmits:
# unrelated to the PR. Testing against the latest Kubernetes is covered
# by periodic jobs (see https://k8s-testgrid.appspot.com/sig-storage-csi-ci#Summary).
- name: CSI_PROW_KUBERNETES_VERSION
value: "1.16.2"
value: "1.17.0"
- name: CSI_PROW_KUBERNETES_DEPLOYMENT
value: "1.16"
value: "1.17"
- name: CSI_PROW_TESTS
value: "sanity serial parallel"
# docker-in-docker needs privileged mode
Expand All @@ -202,46 +202,6 @@ presubmits:
resources:
requests:
cpu: 2000m
- name: pull-kubernetes-csi-external-attacher-1-16-on-kubernetes-master
# Explicitly needs to be started with /test.
# This cannot be enabled by default because there's always the risk
# that something changes in master which breaks the pre-merge check.
always_run: false
optional: true
decorate: true
skip_report: false
labels:
preset-service-account: "true"
preset-dind-enabled: "true"
preset-bazel-remote-cache-enabled: "true"
preset-kind-volume-mounts: "true"
annotations:
testgrid-dashboards: sig-storage-csi-external-attacher
testgrid-tab-name: 1-16-on-kubernetes-master
description: Kubernetes-CSI pull job in repo external-attacher for non-alpha tests, using deployment 1.16 on Kubernetes master
spec:
containers:
# We need this image because it has Docker in Docker and go.
- image: gcr.io/k8s-testimages/kubekins-e2e:v20191209-15bc109-master
command:
- runner.sh
args:
- ./.prow.sh
env:
- name: CSI_PROW_KUBERNETES_VERSION
value: "latest"
- name: CSI_PROW_TESTS
value: "sanity serial parallel"
# docker-in-docker needs privileged mode
securityContext:
privileged: true
resources:
requests:
# these are both a bit below peak usage during build
# this is mostly for building kubernetes
memory: "9000Mi"
# during the tests more like 3-20m is used
cpu: 2000m
- name: pull-kubernetes-csi-external-attacher-1-17-on-kubernetes-master
# Explicitly needs to be started with /test.
# This cannot be enabled by default because there's always the risk
Expand Down Expand Up @@ -282,7 +242,7 @@ presubmits:
memory: "9000Mi"
# during the tests more like 3-20m is used
cpu: 2000m
- name: pull-kubernetes-csi-external-attacher-alpha-1-16-on-kubernetes-1-16
- name: pull-kubernetes-csi-external-attacher-alpha-1-17-on-kubernetes-1-17
always_run: false
optional: true
decorate: true
Expand All @@ -294,8 +254,8 @@ presubmits:
preset-kind-volume-mounts: "true"
annotations:
testgrid-dashboards: sig-storage-csi-external-attacher
testgrid-tab-name: alpha-1-16-on-kubernetes-1-16
description: Kubernetes-CSI pull job in repo external-attacher for alpha tests, using deployment 1.16 on Kubernetes 1.16
testgrid-tab-name: alpha-1-17-on-kubernetes-1-17
description: Kubernetes-CSI pull job in repo external-attacher for alpha tests, using deployment 1.17 on Kubernetes 1.17
spec:
containers:
# We need this image because it has Docker in Docker and go.
Expand All @@ -311,9 +271,9 @@ presubmits:
# unrelated to the PR. Testing against the latest Kubernetes is covered
# by periodic jobs (see https://k8s-testgrid.appspot.com/sig-storage-csi-ci#Summary).
- name: CSI_PROW_KUBERNETES_VERSION
value: "1.16.2"
value: "1.17.0"
- name: CSI_PROW_KUBERNETES_DEPLOYMENT
value: "1.16"
value: "1.17"
- name: CSI_PROW_TESTS
value: "serial-alpha parallel-alpha"
# docker-in-docker needs privileged mode
Expand All @@ -322,7 +282,7 @@ presubmits:
resources:
requests:
cpu: 2000m
- name: pull-kubernetes-csi-external-attacher-alpha-1-16-on-kubernetes-master
- name: pull-kubernetes-csi-external-attacher-alpha-1-17-on-kubernetes-master
# Explicitly needs to be started with /test.
# This cannot be enabled by default because there's always the risk
# that something changes in master which breaks the pre-merge check.
Expand All @@ -337,8 +297,8 @@ presubmits:
preset-kind-volume-mounts: "true"
annotations:
testgrid-dashboards: sig-storage-csi-external-attacher
testgrid-tab-name: alpha-1-16-on-kubernetes-master
description: Kubernetes-CSI pull job in repo external-attacher for alpha tests, using deployment 1.16 on Kubernetes master
testgrid-tab-name: alpha-1-17-on-kubernetes-master
description: Kubernetes-CSI pull job in repo external-attacher for alpha tests, using deployment 1.17 on Kubernetes master
spec:
containers:
# We need this image because it has Docker in Docker and go.
Expand Down
Loading

0 comments on commit 6c28ecf

Please sign in to comment.