Files
kubespray/tests/testcases/010_check-apiserver.yml
2025-06-27 14:15:11 +02:00

17 lines
681 B
YAML

---
- name: Check the API servers are responding
uri:
url: "https://{{ (access_ip if (ipv4_stack | default(true)) else access_ip6) | default(ansible_default_ipv4.address if (ipv4_stack | default(true)) else ansible_default_ipv6.address) | ansible.utils.ipwrap }}:{{ kube_apiserver_port | default(6443) }}/version"
validate_certs: false
status_code: 200
register: apiserver_response
retries: 12
delay: 5
until: apiserver_response is success
- name: Check API servers version
assert:
that:
- apiserver_response.json.gitVersion == ('v' + kube_version)
fail_msg: "apiserver is {{ apiserver_response.json.gitVersion }}, expected {{ kube_version }}"