Browse Source

Verify apiserver version in CI (#5918)

pull/5999/head
Maxime Guyot 4 years ago
committed by GitHub
parent
commit
8939196f0d
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 4 deletions
  1. 17
      tests/testcases/010_check-apiserver.yml

17
tests/testcases/010_check-apiserver.yml

@ -4,8 +4,17 @@
tasks:
- name: Check the API servers are responding
uri:
url: "https://{{ access_ip | default(ansible_default_ipv4.address) }}:{{ kube_apiserver_port | default(6443) }}/api/v1"
user: kube
password: "{{ lookup('password', credentials_dir | default(inventory_dir + '/credentials') + '/kube_user.creds length=15 chars=ascii_letters,digits') }}"
url: "https://{{ access_ip | default(ansible_default_ipv4.address) }}:{{ kube_apiserver_port | default(6443) }}/version"
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
Loading…
Cancel
Save