Skip to content

Commit 184f8a0

Browse files
committed
feat: make it possible to override the plan step see group_vars
1 parent 0c3f8af commit 184f8a0

File tree

2 files changed

+22
-5
lines changed

2 files changed

+22
-5
lines changed

group_vars/all/global.yaml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,30 @@
22
# running debian version. supported values: Debian_11, Debian_12
33
debianVersion: "Debian_12"
44
# targeted kubernetes version in major.minor
5-
kubeVersion: "1.30"
5+
kubeVersion: "1.31"
66
# targeted crio version in major.minor
7-
crioVersion: "1.30"
7+
crioVersion: "1.31"
88
# time until a pod is killed
9-
drainGracePeriod: 30
9+
drainGracePeriod: 120
1010
# time until the drain command times out
11-
drainTimeOut: 120s
11+
drainTimeOut: 180s
1212
# time to wait in seconds inbetween upgrade operations
13-
pauseDelayCordon: 5
13+
pauseDelayCordon: 30
1414
pauseDelayUncordon: 30
15+
# override plan Version -> this will skip the fact gathering and first apply of the upgrade
16+
# this can help when the playbook aborted at some point
17+
# eg. overridePlanVersion: 'v1.31.1'
18+
overridePlanVersion: ''
1519
# repo list to remove in /etc/apt/sources.list.d/
1620
repoList:
1721
- "repo_vanillastack_cloudical_net.list"
1822
- "devel:kubic:libcontainers:stable:cri-o:1.27.list"
1923
- "devel:kubic:libcontainers:stable:cri-o:1.28.list"
2024
- "devel:kubic:libcontainers:stable:cri-o:1.29.list"
2125
- "devel:kubic:libcontainers:stable:cri-o:1.30.list"
26+
- "devel:kubic:libcontainers:stable:cri-o:1.31.list"
27+
- "devel:kubic:libcontainers:stable:cri-o:1.32.list"
28+
- "devel:kubic:libcontainers:stable:cri-o:1.33.list"
2229
- "devel:kubic:libcontainers:stable.list"
2330
- "kubernetes-stable.list"
2431
- "kubernetes.list"

upgrade_cluster.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,16 @@
1111
- jq
1212
state: present
1313

14+
- name: register override version to dummy host
15+
hosts: localhost
16+
become: false
17+
gather_facts: false
18+
tasks:
19+
- add_host:
20+
name: "K8S_TOKEN_HOLDER"
21+
plan_version: "{{ overridePlanVersion }}"
22+
when: overridePlanVersion | length > 0
23+
1424
- name: upgrade first control plane
1525
hosts: control-plane[0]
1626
become: true

0 commit comments

Comments
 (0)