Skip to content

Commit 98c1a8e

Browse files
committed
salt: upgrade apiserver on bootstrap first
1 parent 7ec770f commit 98c1a8e

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

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)