diff options
Diffstat (limited to 'kubernetes/config/docker/init/src/config/robot/robot/resources/openstack/openstack_common.robot')
-rw-r--r-- | kubernetes/config/docker/init/src/config/robot/robot/resources/openstack/openstack_common.robot | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/kubernetes/config/docker/init/src/config/robot/robot/resources/openstack/openstack_common.robot b/kubernetes/config/docker/init/src/config/robot/robot/resources/openstack/openstack_common.robot deleted file mode 100644 index ef370c66ba..0000000000 --- a/kubernetes/config/docker/init/src/config/robot/robot/resources/openstack/openstack_common.robot +++ /dev/null @@ -1,80 +0,0 @@ -*** Settings *** -Documentation The private interface for interacting with Openstack. It handles low level stuff like managing the authtoken and Openstack required fields - -Library Collections -Library OpenstackLibrary -Library RequestsLibrary -Library UUID -Resource ../global_properties.robot - -*** Variables *** -#**************** Test Case Variables ****************** -${OPENSTACK_SERVICE_REGION} - -*** Keywords *** -Internal Get Openstack - [Documentation] Runs an Openstack Get Request and returns the response - [Arguments] ${alias} ${service_type} ${url_ext} ${data_path}= - ${region}= Get Openstack Region - ${resp}= Internal Get Openstack With Region ${alias} ${service_type} ${region} ${url_ext} ${data_path} - [Return] ${resp} - -Internal Get Openstack With Region - [Documentation] Runs an Openstack Get Request and returns the response - [Arguments] ${alias} ${service_type} ${region} ${url_ext} ${data_path}= - Log Internal Get Openstack values alias=${alias} service_type=${service_type} region=${region} url_ext=${url_ext} data_path=${data_path} - ${url}= Get Openstack Service Url ${alias} ${service_type} ${region} - ${uuid}= Generate UUID - ${session_alias}= Catenate openstack-${uuid} - ${session}= Create Session ${session_alias} ${url}${url_ext} verify=True - ${token}= Get Openstack Token ${alias} - ${headers}= Create Dictionary Accept=application/json Content-Type=application/json X-TransactionId=${GLOBAL_APPLICATION_ID}-${uuid} X-FromAppId=${GLOBAL_APPLICATION_ID} X-Auth-Token=${token} - ${resp}= Get Request ${session_alias} ${data_path} headers=${headers} - Log Received response from openstack ${resp.text} - [Return] ${resp} - -Internal Post Openstack - [Documentation] Runs an Openstack Post Response and returns the response - [Arguments] ${alias} ${service_type} ${url_ext} ${data_path}= ${data}= - ${region}= Get Openstack Region - Log Internal Post Openstack values alias=${alias} service_type=${service_type} region=${region} url_ext=${url_ext} data_path=${data_path} - ${url}= Get Openstack Service Url ${alias} ${service_type} ${region} - ${uuid}= Generate UUID - ${session_alias}= Catenate openstack-${uuid} - ${session}= Create Session ${session_alias} ${url}${url_ext} verify=True - ${token}= Get Openstack Token ${alias} - ${headers}= Create Dictionary Accept=application/json Content-Type=application/json X-TransactionId=${GLOBAL_APPLICATION_ID}-${uuid} X-FromAppId=${GLOBAL_APPLICATION_ID} X-Auth-Token=${token} - ${resp}= Post Request ${session_alias} ${data_path} data=${data} headers=${headers} - Log Received response from openstack ${resp.text} - [Return] ${resp} - -Internal Delete Openstack - [Documentation] Runs an Openstack Delete Request and returns the response - [Arguments] ${alias} ${service_type} ${url_ext} ${data_path}= - ${region}= Get Openstack Region - Log Internal Post Openstack values alias=${alias} service_type=${service_type} region=${region} url_ext=${url_ext} data_path=${data_path} - ${url}= Get Openstack Service Url ${alias} ${service_type} ${region} - ${uuid}= Generate UUID - ${session_alias}= Catenate openstack-${uuid} - ${session}= Create Session ${session_alias} ${url}${url_ext} verify=True - ${token}= Get Openstack Token ${alias} - ${headers}= Create Dictionary Accept=application/json Content-Type=application/json X-TransactionId=${GLOBAL_APPLICATION_ID}-${uuid} X-FromAppId=${GLOBAL_APPLICATION_ID} X-Auth-Token=${token} - ${resp}= Delete Request ${session_alias} ${data_path} headers=${headers} - Log Received response from openstack ${resp.text} - [Return] ${resp} - -Get Openstack Region - [Documentation] Returns the current openstack region test variable - ... Defaults to the openstack region of the Robot VM - Return From Keyword If len('${OPENSTACK_SERVICE_REGION}') > 0 ${OPENSTACK_SERVICE_REGION} - Dictionary Should Contain Key ${GLOBAL_VM_PROPERTIES} region - Set Test Variable ${OPENSTACK_SERVICE_REGION} ${GLOBAL_VM_PROPERTIES['region']} - Log Setting OPENSTACK_SERVICE_REGION=${OPENSTACK_SERVICE_REGION} - [Return] ${OPENSTACK_SERVICE_REGION} - -Set Openstack Region Test Variable - [Documentation] Sets the openstack service region of the current test case - ... To be used to override the service region of the Robot VM (default) - [Arguments] ${openstack_service_region} - Set Test Variable ${OPENSTACK_SERVICE_REGION} ${openstack_service_region} - |