tests: run integration tests on k8s 1.17 and remove 1.12

With the release of K8s 1.17 Rook needs to test on this new version.
The integration tests will now run the tests across K8s 1.13-1.17.
The pattern has been to run the tests across the most recent five
versions.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
This commit is contained in:
Travis Nielsen committed 2020-01-08 07:18:53 -08:00
1 parent 1dc224340e
commit a02c2c3089
4 files changed
+15 -12

No files matched your search

+4 -2
View File
@@ -5,11 +5,13 @@ weight: 1000
# Prerequisites
Rook can be installed on any existing Kubernetes clusters as long as it meets the minimum version and have the required privilege to run in the cluster (see below for more information). If you dont have a Kubernetes cluster, you can quickly set one up using [Minikube](#minikube), [Kubeadm](#kubeadm) or [CoreOS/Vagrant](#new-local-kubernetes-cluster-with-vagrant).
Rook can be installed on any existing Kubernetes cluster as long as it meets the minimum version
and Rook is granted the required privileges (see below for more information). If you don't have a Kubernetes cluster,
you can quickly set one up using [Minikube](#minikube), [Kubeadm](#kubeadm) or [CoreOS/Vagrant](#new-local-kubernetes-cluster-with-vagrant).
## Minimum Version
Kubernetes v1.10 or higher is supported by Rook.
Kubernetes v1.13 or higher is supported by Rook.
## Privileges and RBAC
Vendored
+5 -5
View File
@@ -108,11 +108,11 @@ pipeline {
stash name: 'repo-amd64',includes: 'ceph-amd64.tar,cockroachdb-amd64.tar,cassandra-amd64.tar,nfs-amd64.tar,yugabytedb-amd64.tar,build/common.sh,_output/tests/linux_amd64/,_output/charts/,tests/scripts/'
script{
def data = [
"aws_1.12.x": "v1.12.10",
"aws_1.13.x": "v1.13.11",
"aws_1.14.x": "v1.14.7",
"aws_1.15.x": "v1.15.4",
"aws_1.16.x": "v1.16.0"
"aws_1.13.x": "v1.13.12",
"aws_1.14.x": "v1.14.10",
"aws_1.15.x": "v1.15.7",
"aws_1.16.x": "v1.16.4",
"aws_1.17.x": "v1.17.0"
]
testruns = [:]
for (kv in mapToList(data)) {
+1
View File
@@ -4,6 +4,7 @@
## Notable Features
- Added K8s 1.17 to the test matrix and removed K8s 1.12 from the test matrix.
### Ceph
+5 -5
View File
@@ -39,11 +39,11 @@ const (
// UPDATE these versions when the integration test matrix changes
// These versions are for running a minimal test suite for more efficient tests across different versions of K8s
// instead of running all suites on all versions
blockMinimalTestVersion = "1.12.0"
multiClusterMinimalTestVersion = "1.13.0"
helmMinimalTestVersion = "1.14.0"
upgradeMinimalTestVersion = "1.15.0"
smokeSuiteMinimalTestVersion = "1.16.0"
blockMinimalTestVersion = "1.13.0"
multiClusterMinimalTestVersion = "1.14.0"
helmMinimalTestVersion = "1.15.0"
upgradeMinimalTestVersion = "1.16.0"
smokeSuiteMinimalTestVersion = "1.17.0"
)
var (