Skip to content

Commit

Permalink
Merge pull request #15055 from msau42/add-1.16
Browse files Browse the repository at this point in the history
Add 1.16 jobs and specify specific K8s patch versions
  • Loading branch information
k8s-ci-robot authored Nov 5, 2019
2 parents 629063d + 2607d43 commit 16cb8d2
Show file tree
Hide file tree
Showing 8 changed files with 974 additions and 91 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ 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.0"
value: "1.14.6"
- name: CSI_PROW_KUBERNETES_DEPLOYMENT
value: "1.14"
- name: CSI_PROW_TESTS
Expand Down Expand Up @@ -111,7 +111,7 @@ 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.0"
value: "1.15.3"
- name: CSI_PROW_KUBERNETES_DEPLOYMENT
value: "1.15"
- name: CSI_PROW_TESTS
Expand Down Expand Up @@ -162,7 +162,87 @@ presubmits:
memory: "9000Mi"
# during the tests more like 3-20m is used
cpu: 2000m
- name: pull-kubernetes-csi-external-attacher-alpha-1-15-on-kubernetes-1-15
- name: pull-kubernetes-csi-external-attacher-1-16-on-kubernetes-1-16
always_run: true
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)$"]
labels:
preset-service-account: "true"
preset-dind-enabled: "true"
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
spec:
containers:
# We need this image because it has Docker in Docker and go.
- image: gcr.io/k8s-testimages/kubekins-e2e:v20191031-df9cbb4-master
command:
- runner.sh
args:
- ./.prow.sh
env:
# We pick some version for which there are pre-built images for kind.
# Update only when the newer version is known to not cause issues,
# otherwise presubmit jobs may start to fail for reasons that are
# 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"
- name: CSI_PROW_KUBERNETES_DEPLOYMENT
value: "1.16"
- name: CSI_PROW_TESTS
value: "sanity serial parallel"
# docker-in-docker needs privileged mode
securityContext:
privileged: true
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:v20191031-df9cbb4-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-alpha-1-16-on-kubernetes-1-16
always_run: false
optional: true
decorate: true
Expand All @@ -174,8 +254,8 @@ presubmits:
preset-kind-volume-mounts: "true"
annotations:
testgrid-dashboards: sig-storage-csi-external-attacher
testgrid-tab-name: alpha-1-15-on-kubernetes-1-15
description: Kubernetes-CSI pull job in repo external-attacher for alpha tests, using deployment 1.15 on Kubernetes 1.15
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
spec:
containers:
# We need this image because it has Docker in Docker and go.
Expand All @@ -191,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.15.0"
value: "1.16.2"
- name: CSI_PROW_KUBERNETES_DEPLOYMENT
value: "1.15"
value: "1.16"
- name: CSI_PROW_TESTS
value: "serial-alpha parallel-alpha"
# docker-in-docker needs privileged mode
Expand All @@ -202,7 +282,7 @@ presubmits:
resources:
requests:
cpu: 2000m
- name: pull-kubernetes-csi-external-attacher-alpha-1-15-on-kubernetes-master
- name: pull-kubernetes-csi-external-attacher-alpha-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 @@ -217,8 +297,8 @@ presubmits:
preset-kind-volume-mounts: "true"
annotations:
testgrid-dashboards: sig-storage-csi-external-attacher
testgrid-tab-name: alpha-1-15-on-kubernetes-master
description: Kubernetes-CSI pull job in repo external-attacher for alpha tests, using deployment 1.15 on Kubernetes master
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
spec:
containers:
# We need this image because it has Docker in Docker and go.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ 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.0"
value: "1.14.6"
- name: CSI_PROW_KUBERNETES_DEPLOYMENT
value: "1.14"
- name: CSI_PROW_TESTS
Expand Down Expand Up @@ -111,7 +111,7 @@ 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.0"
value: "1.15.3"
- name: CSI_PROW_KUBERNETES_DEPLOYMENT
value: "1.15"
- name: CSI_PROW_TESTS
Expand Down Expand Up @@ -162,7 +162,87 @@ presubmits:
memory: "9000Mi"
# during the tests more like 3-20m is used
cpu: 2000m
- name: pull-kubernetes-csi-external-provisioner-alpha-1-15-on-kubernetes-1-15
- name: pull-kubernetes-csi-external-provisioner-1-16-on-kubernetes-1-16
always_run: true
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)$"]
labels:
preset-service-account: "true"
preset-dind-enabled: "true"
preset-kind-volume-mounts: "true"
annotations:
testgrid-dashboards: sig-storage-csi-external-provisioner
testgrid-tab-name: 1-16-on-kubernetes-1-16
description: Kubernetes-CSI pull job in repo external-provisioner 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.
- image: gcr.io/k8s-testimages/kubekins-e2e:v20191031-df9cbb4-master
command:
- runner.sh
args:
- ./.prow.sh
env:
# We pick some version for which there are pre-built images for kind.
# Update only when the newer version is known to not cause issues,
# otherwise presubmit jobs may start to fail for reasons that are
# 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"
- name: CSI_PROW_KUBERNETES_DEPLOYMENT
value: "1.16"
- name: CSI_PROW_TESTS
value: "sanity serial parallel"
# docker-in-docker needs privileged mode
securityContext:
privileged: true
resources:
requests:
cpu: 2000m
- name: pull-kubernetes-csi-external-provisioner-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-provisioner
testgrid-tab-name: 1-16-on-kubernetes-master
description: Kubernetes-CSI pull job in repo external-provisioner 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:v20191031-df9cbb4-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-provisioner-alpha-1-16-on-kubernetes-1-16
always_run: false
optional: true
decorate: true
Expand All @@ -174,8 +254,8 @@ presubmits:
preset-kind-volume-mounts: "true"
annotations:
testgrid-dashboards: sig-storage-csi-external-provisioner
testgrid-tab-name: alpha-1-15-on-kubernetes-1-15
description: Kubernetes-CSI pull job in repo external-provisioner for alpha tests, using deployment 1.15 on Kubernetes 1.15
testgrid-tab-name: alpha-1-16-on-kubernetes-1-16
description: Kubernetes-CSI pull job in repo external-provisioner for 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 @@ -191,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.15.0"
value: "1.16.2"
- name: CSI_PROW_KUBERNETES_DEPLOYMENT
value: "1.15"
value: "1.16"
- name: CSI_PROW_TESTS
value: "serial-alpha parallel-alpha"
# docker-in-docker needs privileged mode
Expand All @@ -202,7 +282,7 @@ presubmits:
resources:
requests:
cpu: 2000m
- name: pull-kubernetes-csi-external-provisioner-alpha-1-15-on-kubernetes-master
- name: pull-kubernetes-csi-external-provisioner-alpha-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 @@ -217,8 +297,8 @@ presubmits:
preset-kind-volume-mounts: "true"
annotations:
testgrid-dashboards: sig-storage-csi-external-provisioner
testgrid-tab-name: alpha-1-15-on-kubernetes-master
description: Kubernetes-CSI pull job in repo external-provisioner for alpha tests, using deployment 1.15 on Kubernetes master
testgrid-tab-name: alpha-1-16-on-kubernetes-master
description: Kubernetes-CSI pull job in repo external-provisioner for alpha tests, using deployment 1.16 on Kubernetes master
spec:
containers:
# We need this image because it has Docker in Docker and go.
Expand Down
Loading

0 comments on commit 16cb8d2

Please sign in to comment.