# Functions
AcceptanceTestChoicesFromEnv populates a ComputeChoices struct from environment variables.
IsReleasesAbove will return true on releases above a certain one.
IsReleasesBelow will return true on releases below a certain one.
NewBareMetalIntrospectionV1Client returns a *ServiceClient for making calls to the OpenStack Bare Metal Introspection v1 API.
NewBareMetalV1Client returns a *ServiceClient for making calls to the OpenStack Bare Metal v1 API.
NewBareMetalV1HTTPBasic returns a *ServiceClient for making calls to the OpenStack Bare Metal v1 API.
NewBareMetalV1NoAuthClient returns a *ServiceClient for making calls to the OpenStack Bare Metal v1 API.
NewBlockStorageV1Client returns a *ServiceClient for making calls to the OpenStack Block Storage v1 API.
NewBlockStorageV2Client returns a *ServiceClient for making calls to the OpenStack Block Storage v2 API.
NewBlockStorageV2NoAuthClient returns a noauth *ServiceClient for making calls to the OpenStack Block Storage v2 API.
NewBlockStorageV3Client returns a *ServiceClient for making calls to the OpenStack Block Storage v3 API.
NewBlockStorageV3NoAuthClient returns a noauth *ServiceClient for making calls to the OpenStack Block Storage v2 API.
NewClusteringV1Client returns a *ServiceClient for making calls to the OpenStack Clustering v1 API.
NewComputeV2Client returns a *ServiceClient for making calls to the OpenStack Compute v2 API.
NewContainerInfraV1Client returns a *ServiceClient for making calls to the OpenStack Container Infra Management v1 API.
NewContainerV1Client returns a *ServiceClient for making calls to the OpenStack Container V1 API.
NewDBV1Client returns a *ServiceClient for making calls to the OpenStack Database v1 API.
NewDNSV2Client returns a *ServiceClient for making calls to the OpenStack Compute v2 API.
NewIdentityV2AdminClient returns a *ServiceClient for making calls to the Admin Endpoint of the OpenStack Identity v2 API.
NewIdentityV2Client returns a *ServiceClient for making calls to the OpenStack Identity v2 API.
NewIdentityV2UnauthenticatedClient returns an unauthenticated *ServiceClient for the OpenStack Identity v2 API.
NewIdentityV3Client returns a *ServiceClient for making calls to the OpenStack Identity v3 API.
NewIdentityV3UnauthenticatedClient returns an unauthenticated *ServiceClient for the OpenStack Identity v3 API.
NewImageServiceV2Client returns a *ServiceClient for making calls to the OpenStack Image v2 API.
NewKeyManagerV1Client returns a *ServiceClient for making calls to the OpenStack Key Manager (Barbican) v1 API.
NewLoadBalancerV2Client returns a *ServiceClient for making calls to the OpenStack Octavia v2 API.
NewMessagingV2Client returns a *ServiceClient for making calls to the OpenStack Messaging (Zaqar) v2 API.
NewNetworkV2Client returns a *ServiceClient for making calls to the OpenStack Networking v2 API.
NewObjectStorageV1Client returns a *ServiceClient for making calls to the OpenStack Object Storage v1 API.
NewOrchestrationV1Client returns a *ServiceClient for making calls to the OpenStack Orchestration v1 API.
NewPlacementV1Client returns a *ServiceClient for making calls to the OpenStack Placement API.
NewSharedFileSystemV2Client returns a *ServiceClient for making calls to the OpenStack Shared File System v2 API.
NewWorkflowV2Client returns a *ServiceClient for making calls to the OpenStack Workflow v2 API (Mistral).
RequireAdmin will restrict a test to only be run by admin users.
RequireGuestAgent will restrict a test to only be run in environments that support the QEMU guest agent.
RequireIdentityV2 will restrict a test to only be run in environments that support the Identity V2 API.
RequireIronicHTTPBasic will restric a test to be only run in environments that have Ironic using http_basic.
RequireLiveMigration will restrict a test to only be run in environments that support live migration.
RequireLong will ensure long-running tests can run.
RequireNonAdmin will restrict a test to only be run by non-admin users.
RequireNovaNetwork will restrict a test to only be run in environments that support nova-network.
RequirePortForwarding will restrict a test to only be run in environments that support port forwarding.
SkipRelease will have the test be skipped on a certain release.
SkipReleasesAbove will have the test be skipped on releases above a certain one.
SkipReleasesBelow will have the test be skipped on releases below a certain one.
# Variables
List of headers that need to be redacted.
# Structs
AcceptanceTestChoices contains image and flavor selections for use by the acceptance tests.
LogRoundTripper satisfies the http.RoundTripper interface and is used to customize the default http client RoundTripper to allow logging.