Adding backedn_status info to the monitoring service and tenant REST APIs
Adding e2e tests for monitoring service
Change-Id: I9f60f380318a84e2b13535f638920274c64ac30d
diff --git a/xos/test/roles/common/tasks/main.yml b/xos/test/roles/common/tasks/main.yml
new file mode 100644
index 0000000..32c9613
--- /dev/null
+++ b/xos/test/roles/common/tasks/main.yml
@@ -0,0 +1,17 @@
+---
+- name: Validate Monitoring service is ready
+ uri:
+ url: "{{item}}"
+ user: "{{ auth.user }}"
+ password: "{{ auth.pass }}"
+ status_code: 200
+ body_format: json
+ force_basic_auth: yes
+ HEADER_Content-Type: "application/json"
+ register: monitoringservice
+ until: "monitoringservice.json and 'OK' in monitoringservice.json[0].backend_status"
+ retries: 5
+ delay: 60
+ with_items:
+ - http://localhost:8888/api/service/monitoring/
+ - http://localhost:8888/api/tenant/monitoring/monitoringchannel/