Verify apiserver version in CI (#5918)

This commit is contained in:
Maxime Guyot 2020-04-21 21:31:53 +02:00 committed by GitHub
parent 15be42abfd
commit 8939196f0d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,8 +4,17 @@
tasks: tasks:
- name: Check the API servers are responding - name: Check the API servers are responding
uri: uri:
url: "https://{{ access_ip | default(ansible_default_ipv4.address) }}:{{ kube_apiserver_port | default(6443) }}/api/v1" url: "https://{{ access_ip | default(ansible_default_ipv4.address) }}:{{ kube_apiserver_port | default(6443) }}/version"
user: kube
password: "{{ lookup('password', credentials_dir | default(inventory_dir + '/credentials') + '/kube_user.creds length=15 chars=ascii_letters,digits') }}"
validate_certs: no validate_certs: no
status_code: 200,401,403 status_code: 200
register: apiserver_response
- debug:
msg: "{{ apiserver_response.json }}"
- name: Check API servers version
assert:
that:
- apiserver_response.json.gitVersion == kube_version
fail_msg: "apiserver version different than expected {{ kube_version }}"
when: kube_version is defined