File tree Expand file tree Collapse file tree 2 files changed +14
-8
lines changed Expand file tree Collapse file tree 2 files changed +14
-8
lines changed Original file line number Diff line number Diff line change 15
15
parameters :
16
16
minikube-version :
17
17
type : string
18
+ kubernetes-version :
19
+ type : string
18
20
# 'large' 4 vCPUs & 15GB RAM CircleCI machine executor
19
21
# required to deploy heavy 'stackstorm-ha' Helm release with RabbitMQ, MongoDB, Redis clusters and 25+ st2 Pods.
20
22
# https://circleci.com/docs/2.0/configuration-reference/#machine-executor-linux
33
35
command : curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash
34
36
- run :
35
37
name : Create new K8s cluster
36
- command : minikube start --vm-driver=docker --memory 8192 --cpus 4
38
+ command : minikube start --vm-driver=docker --memory 8192 --cpus 4 --kubernetes-version=<< parameters.kubernetes-version >>
37
39
- run :
38
40
name : Update stackstorm-ha chart dependencies
39
41
command : helm dependency update
@@ -62,19 +64,23 @@ workflows:
62
64
matrix :
63
65
parameters :
64
66
minikube-version : # https://github.com/kubernetes/minikube/releases
65
- - v1.28.0
66
- - v1.27.1
67
- - v1.26.1
67
+ - " v1.28.0"
68
+ kubernetes-version : # https://kubernetes.io/releases
69
+ - " v1.26.0"
70
+ - " v1.25.5"
71
+ - " v1.24.9"
68
72
# Run periodic nightly Helm tests to ensure there are no regressions
69
73
e2e-nightly :
70
74
jobs :
71
75
- e2e-minikube :
72
76
matrix :
73
77
parameters :
74
78
minikube-version : # https://github.com/kubernetes/minikube/releases
75
- - v1.28.0
76
- - v1.27.1
77
- - v1.26.1
79
+ - " v1.28.0"
80
+ kubernetes-version : # https://kubernetes.io/releases
81
+ - " v1.26.0"
82
+ - " v1.25.5"
83
+ - " v1.24.9"
78
84
triggers :
79
85
- schedule :
80
86
cron : " 0 1 * * *"
Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
3
## In Development
4
- * Cover the three most recent Minikube versions and the most recent K3s version . (#342 ) (by @mamercad )
4
+ * Cover the three most recent Kubernetes versions in Minikube and the single most recent in K3s . (#342 ) (by @mamercad )
5
5
* Update the GitHub badges. (#345 ) (by @mamercad )
6
6
* Reorganizing and renaming the CI workflows and jobs. (#344 ) (by @mamercad )
7
7
* Add support for providing ` ingressClassName ` . (#336 ) (by @mamercad )
You can’t perform that action at this time.
0 commit comments