Skip to content

Commit 973c0b5

Browse files
committed
Merge branch 'improvement/fix-apiserver-deploy-order' into tmp/octopus/w/130.0/improvement/fix-apiserver-deploy-order
2 parents c40a457 + 8b5fdb7 commit 973c0b5

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,12 @@
123123
image to `rockylinux:9.5-minimal`
124124
(PR[#4483](https://github.com/scality/metalk8s/pull/4483))
125125

126+
### Bug fixes
127+
128+
- Fix a bug where upgrading apiserver on a non-bootstrap node
129+
before the bootstrap would throw an error.
130+
(PR[#4514](https://github.com/scality/metalk8s/pull/4514))
131+
126132
## Release 128.0.3 (in development)
127133

128134
### Enhancements

salt/metalk8s/orchestrate/apiserver.sls

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
{%- set dest_version = pillar.metalk8s.cluster_version %}
2-
{%- set master_nodes = salt.metalk8s.minions_by_role('master') %}
2+
{%- set master_nodes = salt.metalk8s.minions_by_role('master') | sort %}
3+
{%- set bootstrap_nodes = salt.metalk8s.minions_by_role('bootstrap') | sort %}
34

4-
{%- for node in master_nodes | sort %}
5+
# move bootstrap nodes to beginning of list
6+
{%- for node in bootstrap_nodes %}
7+
{%- do master_nodes.remove(node) %}
8+
{%- do master_nodes.insert(0, node) %}
9+
{%- endfor %}
10+
11+
{%- for node in master_nodes %}
512

613
Sync {{ node }} minion:
714
salt.function:

0 commit comments

Comments
 (0)