Feat: add kubeadm_config_api_version default variable

If kube_version is v1.31 or higher, it will be v1beta4, otherwise it
will be v1beta3.

Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
pull/11674/head
ChengHao Yang 2024-11-05 18:52:54 +08:00
parent a469c1c955
commit 9b7d2857d1
No known key found for this signature in database
1 changed files with 4 additions and 0 deletions

View File

@ -26,6 +26,10 @@ kube_version_min_required: v1.29.0
## Kube Proxy mode One of ['iptables', 'ipvs'] ## Kube Proxy mode One of ['iptables', 'ipvs']
kube_proxy_mode: ipvs kube_proxy_mode: ipvs
# Kubeadm config api version
# If kube_version is v1.31 or higher, it will be v1beta4, otherwise it will be v1beta3.
kubeadm_config_api_version: "{{ 'v1beta4' if kube_version is version('v1.31.0', '>=') else 'v1beta3' }}"
## The timeout for init first control-plane ## The timeout for init first control-plane
kubeadm_init_timeout: 300s kubeadm_init_timeout: 300s