mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-02-28 09:39:12 +03:00
Fix kubeadm upgrade node skipPhases with multiple CP nodes (#12367)
Add 1.32 conditional defaults Restore support for kubeadm upgrade node --skip-phases < 1.32, apply still needs to be restricted
This commit is contained in:
@@ -66,6 +66,15 @@ kubeadm_join_phases_skip_default: []
|
||||
kubeadm_join_phases_skip: >-
|
||||
{{ kubeadm_join_phases_skip_default }}
|
||||
|
||||
# List of kubeadm upgrade node phases that should be skipped when upgrading a secondary control plane node (supports different phases than kubeadm init and kubeadm upgrade apply)
|
||||
kubeadm_upgrade_node_phases_skip_default: []
|
||||
kubeadm_upgrade_node_phases_skip: >-
|
||||
{%- if kube_version is version('1.32.0', '>=') -%}
|
||||
{{ kubeadm_upgrade_node_phases_skip_default + kubeadm_init_phases_skip }}
|
||||
{%- else -%}
|
||||
{{ kubeadm_upgrade_node_phases_skip_default }}
|
||||
{%- endif -%}
|
||||
|
||||
# Set to true to remove the role binding to anonymous users created by kubeadm
|
||||
remove_anonymous_access: false
|
||||
|
||||
|
||||
Reference in New Issue
Block a user