Add kubeadm_join_phases_skip variable (#8067)
* Add kubeadm_join_phases_skip variable * Update kubeadm_join_phases_skip comment Co-authored-by: Cristian Calin <6627509+cristicalin@users.noreply.github.com> * Add kubeadm_join_phases_skip_default variable to follow the same logic with kubeadm_init_phases_skip Co-authored-by: Cristian Calin <6627509+cristicalin@users.noreply.github.com>
This commit is contained in:
parent
ce25e4aa21
commit
1a57780a75
3 changed files with 9 additions and 0 deletions
|
@ -57,6 +57,7 @@
|
||||||
{{ bin_dir }}/kubeadm join
|
{{ bin_dir }}/kubeadm join
|
||||||
--config {{ kube_config_dir }}/kubeadm-controlplane.yaml
|
--config {{ kube_config_dir }}/kubeadm-controlplane.yaml
|
||||||
--ignore-preflight-errors=all
|
--ignore-preflight-errors=all
|
||||||
|
--skip-phases={{ kubeadm_join_phases_skip | join(',') }}
|
||||||
environment:
|
environment:
|
||||||
PATH: "{{ bin_dir }}:{{ ansible_env.PATH }}"
|
PATH: "{{ bin_dir }}:{{ ansible_env.PATH }}"
|
||||||
register: kubeadm_join_control_plane
|
register: kubeadm_join_control_plane
|
||||||
|
|
|
@ -76,6 +76,7 @@
|
||||||
{{ bin_dir }}/kubeadm join
|
{{ bin_dir }}/kubeadm join
|
||||||
--config {{ kube_config_dir }}/kubeadm-client.conf
|
--config {{ kube_config_dir }}/kubeadm-client.conf
|
||||||
--ignore-preflight-errors=DirAvailable--etc-kubernetes-manifests
|
--ignore-preflight-errors=DirAvailable--etc-kubernetes-manifests
|
||||||
|
--skip-phases={{ kubeadm_join_phases_skip | join(',') }}
|
||||||
register: kubeadm_join
|
register: kubeadm_join
|
||||||
|
|
||||||
rescue:
|
rescue:
|
||||||
|
@ -86,6 +87,7 @@
|
||||||
{{ bin_dir }}/kubeadm join
|
{{ bin_dir }}/kubeadm join
|
||||||
--config {{ kube_config_dir }}/kubeadm-client.conf
|
--config {{ kube_config_dir }}/kubeadm-client.conf
|
||||||
--ignore-preflight-errors=all
|
--ignore-preflight-errors=all
|
||||||
|
--skip-phases={{ kubeadm_join_phases_skip | join(',') }}
|
||||||
register: kubeadm_join
|
register: kubeadm_join
|
||||||
|
|
||||||
always:
|
always:
|
||||||
|
|
|
@ -38,6 +38,12 @@ kubeadm_init_phases_skip: >-
|
||||||
{{ kubeadm_init_phases_skip_default }}
|
{{ kubeadm_init_phases_skip_default }}
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
|
|
||||||
|
# List of kubeadm phases that should be skipped when joining a new node
|
||||||
|
# You may need to set this to ['preflight'] for air-gaped deployments to avoid failing connectivity tests.
|
||||||
|
kubeadm_join_phases_skip_default: []
|
||||||
|
kubeadm_join_phases_skip: >-
|
||||||
|
{{ kubeadm_join_phases_skip_default }}
|
||||||
|
|
||||||
# A string slice of values which specify the addresses to use for NodePorts.
|
# A string slice of values which specify the addresses to use for NodePorts.
|
||||||
# Values may be valid IP blocks (e.g. 1.2.3.0/24, 1.2.3.4/32).
|
# Values may be valid IP blocks (e.g. 1.2.3.0/24, 1.2.3.4/32).
|
||||||
# The default empty string slice ([]) means to use all local addresses.
|
# The default empty string slice ([]) means to use all local addresses.
|
||||||
|
|
Loading…
Reference in a new issue