Files
kubernetes.core/molecule/default/tasks/cluster_info.yml
abikouo 8cee069ff1 Fix apis being overwritten when using k8s_cluster_info (#47)
* Update and rename 389-fix-apis-being-overwritten-in-k8s_cluster_info.yaml to 41-fix-apis-being-overwritten-in-k8s_cluster_info.yaml

* Update changelogs/fragments/41-fix-apis-being-overwritten-in-k8s_cluster_info.yaml

Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>

Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
2021-04-19 09:05:13 -04:00

25 lines
647 B
YAML

---
- name: Get Information about All APIs
k8s_cluster_info:
register: api_details
- name: Print all APIs for debugging
debug:
msg: "{{ api_details.apis }}"
- name: Get core API version
set_fact:
crd: "{{ api_details.apis['apiextensions.k8s.io/v1'] }}"
host: "{{ api_details.connection['host'] }}"
client_version: "{{ api_details.version['client'] }}"
- name: Check if all APIs are present
assert:
that:
- api_details.apis is defined
- api_details.apis.v1.Secret is defined
- api_details.apis.v1.Service is defined
- crd is defined
- host is defined
- client_version is defined