functest.ci.check_deployment module¶
OpenStack deployment checker
Verifies that:
- Credentials file is given and contains the right information
- OpenStack endpoints are reachable
-
class
functest.ci.check_deployment.CheckDeployment(rc_file='/var/lib/xtesting/conf/env_file')¶ Bases:
objectCheck deployment class.
-
check_all()¶ Calls all the class functions and returns 0 if all of them succeed. This is the method called by CLI
-
check_auth_endpoint()¶ Verifies connectivity to the OS_AUTH_URL given in the RC file and get auth token
-
check_ext_net()¶ checks if external network exists
-
check_glance()¶ checks that a simple glance operation works
-
check_neutron()¶ checks that a simple neutron operation works
-
check_nova()¶ checks that a simple nova operation works
-
check_public_endpoint()¶ Gets the public endpoint and verifies connectivity to it
-
check_rc()¶ Check if RC file exists and contains OS_AUTH_URL
-
check_service_endpoint(service)¶ Verifies connectivity to a given openstack service
-
-
functest.ci.check_deployment.get_auth_token(os_creds)¶ Get auth token
-
functest.ci.check_deployment.main()¶ Entry point
-
functest.ci.check_deployment.verify_connectivity(endpoint)¶ Returns true if an hostname/port is reachable