mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2025-12-14 05:45:06 +03:00
Cleanup assert after 2.28 (#12245)
Users should have used 2.28 and adapted their inventories now.
This commit is contained in:
@@ -2,59 +2,6 @@
|
|||||||
# This should only contains check of the inventory itself, nothing depending on facts
|
# This should only contains check of the inventory itself, nothing depending on facts
|
||||||
# Checks depending on current state (of the nodes or the cluster)
|
# Checks depending on current state (of the nodes or the cluster)
|
||||||
# should be in roles/kubernetes/preinstall/tasks/0040-verify-settings.yml
|
# should be in roles/kubernetes/preinstall/tasks/0040-verify-settings.yml
|
||||||
- name: Stop if some versions have a 'v' left at the start
|
|
||||||
# TODO: drop this task after 2.28.0 is released
|
|
||||||
# The 'not defined' tests are exception for applications which version in not defined
|
|
||||||
# in kubespray_defaults, only in their own roles.
|
|
||||||
assert:
|
|
||||||
msg: |
|
|
||||||
All version string used in kubespray have been normalized to not use a leading 'v'.
|
|
||||||
This check will be dropped in the next minor release.
|
|
||||||
that:
|
|
||||||
- argocd_version is not defined or not argocd_version.startswith('v')
|
|
||||||
- not aws_ebs_csi_plugin_version.startswith('v')
|
|
||||||
- not azure_csi_plugin_version.startswith('v')
|
|
||||||
- not calico_version.startswith('v')
|
|
||||||
- not calico_apiserver_version.startswith('v')
|
|
||||||
- not calico_ctl_version.startswith('v')
|
|
||||||
- not calico_typha_version.startswith('v')
|
|
||||||
- not cert_manager_version.startswith('v')
|
|
||||||
- not cilium_cli_version.startswith('v')
|
|
||||||
- not cilium_version.startswith('v')
|
|
||||||
- not cinder_csi_plugin_version.startswith('v')
|
|
||||||
- not cni_version.startswith('v')
|
|
||||||
- not dnsautoscaler_version.startswith('v')
|
|
||||||
- not flannel_cni_version.startswith('v')
|
|
||||||
- not flannel_version.startswith('v')
|
|
||||||
- gateway_api_version is not defined or not gateway_api_version.startswith('v')
|
|
||||||
- not gcp_pd_csi_plugin_version.startswith('v')
|
|
||||||
- not helm_version.startswith('v')
|
|
||||||
- not kube_ovn_version.startswith('v')
|
|
||||||
- not kube_router_version.startswith('v')
|
|
||||||
- not kube_version.startswith('v')
|
|
||||||
- kube_vip_version is not defined or not kube_vip_version.startswith('v')
|
|
||||||
- not local_path_provisioner_version.startswith('v')
|
|
||||||
- not local_volume_provisioner_version.startswith('v')
|
|
||||||
- not metallb_version.startswith('v')
|
|
||||||
- not metrics_server_version.startswith('v')
|
|
||||||
- not multus_version.startswith('v')
|
|
||||||
- not netcheck_version.startswith('v')
|
|
||||||
- not runc_version.startswith('v')
|
|
||||||
- not skopeo_version.startswith('v')
|
|
||||||
- not yq_version.startswith('v')
|
|
||||||
|
|
||||||
- name: Stop if some derived versions have a 'v' left at the start
|
|
||||||
# TODO: drop this task after 2.28.0 is released
|
|
||||||
# The 'not defined' tests are exception for applications which version in not defined
|
|
||||||
# in kubespray_defaults, only in their own roles.
|
|
||||||
assert:
|
|
||||||
msg: |
|
|
||||||
All version string used in kubespray have been normalized to not use a leading 'v'.
|
|
||||||
This check will be dropped in the next minor release.
|
|
||||||
that:
|
|
||||||
- not etcd_version.startswith('v')
|
|
||||||
- not pod_infra_version.startswith('v')
|
|
||||||
|
|
||||||
- name: Stop if kube_control_plane group is empty
|
- name: Stop if kube_control_plane group is empty
|
||||||
assert:
|
assert:
|
||||||
that: groups.get( 'kube_control_plane' )
|
that: groups.get( 'kube_control_plane' )
|
||||||
@@ -225,15 +172,6 @@
|
|||||||
when:
|
when:
|
||||||
- enable_dual_stack_networks is defined
|
- enable_dual_stack_networks is defined
|
||||||
|
|
||||||
# TODO: Clean this task up after 2.28 is released
|
|
||||||
- name: Stop if etcd_kubeadm_enabled is defined
|
|
||||||
run_once: true
|
|
||||||
assert:
|
|
||||||
that: etcd_kubeadm_enabled is not defined
|
|
||||||
msg: |
|
|
||||||
`etcd_kubeadm_enabled` is removed.
|
|
||||||
You can set `etcd_deployment_type` to `kubeadm` instead of setting `etcd_kubeadm_enabled` to `true`."
|
|
||||||
|
|
||||||
- name: Stop if download_localhost is enabled but download_run_once is not
|
- name: Stop if download_localhost is enabled but download_run_once is not
|
||||||
assert:
|
assert:
|
||||||
that: download_run_once
|
that: download_run_once
|
||||||
|
|||||||
Reference in New Issue
Block a user