Documentation ¶
Overview ¶
Package clients contains functions for creating OpenStack service clients for use in acceptance tests. It also manages the required environment variables to run the tests.
Index ¶
- Variables
- func CloudAndClient() (*cc, error)
- func NewBlockStorageV1Client() (*golangsdk.ServiceClient, error)
- func NewBlockStorageV2Client() (*golangsdk.ServiceClient, error)
- func NewBlockStorageV3Client() (*golangsdk.ServiceClient, error)
- func NewCbrV3Client() (*golangsdk.ServiceClient, error)
- func NewCceV3AddonClient() (*golangsdk.ServiceClient, error)
- func NewCceV3Client() (*golangsdk.ServiceClient, error)
- func NewComputeV2Client() (*golangsdk.ServiceClient, error)
- func NewCsbsV1Client() (*golangsdk.ServiceClient, error)
- func NewDNSV2Client() (*golangsdk.ServiceClient, error)
- func NewDdsV3Client() (*golangsdk.ServiceClient, error)
- func NewIdentityV3Client() (*golangsdk.ServiceClient, error)
- func NewIdentityV3UnauthenticatedClient() (*golangsdk.ServiceClient, error)
- func NewImageServiceV2Client() (*golangsdk.ServiceClient, error)
- func NewNatV2Client() (*golangsdk.ServiceClient, error)
- func NewNetworkV1Client() (*golangsdk.ServiceClient, error)
- func NewNetworkV2Client() (*golangsdk.ServiceClient, error)
- func NewOBSClient() (*obs.ObsClient, error)
- func NewObjectStorageV1Client() (*golangsdk.ServiceClient, error)
- func NewPeerNetworkV1Client() (*golangsdk.ServiceClient, error)
- func NewPeerNetworkV2Client() (*golangsdk.ServiceClient, error)
- func NewRdsV3() (*golangsdk.ServiceClient, error)
- func NewSharedFileSystemV2Client() (*golangsdk.ServiceClient, error)
- func NewWafV1Client() (*golangsdk.ServiceClient, error)
- func UpdatePeerTenantDetails(cloud *openstack.Cloud) error
Constants ¶
This section is empty.
Variables ¶
var EnvOS = openstack.NewEnv(envPrefix)
Functions ¶
func CloudAndClient ¶ added in v0.2.1
func CloudAndClient() (*cc, error)
CloudAndClient returns copy of cloud configuration and authenticated client for OS_ environment
func NewBlockStorageV1Client ¶
func NewBlockStorageV1Client() (*golangsdk.ServiceClient, error)
NewBlockStorageV1Client returns a *ServiceClient for making calls to the OpenStack Block Storage v1 API. An error will be returned if authentication or client creation was not possible.
func NewBlockStorageV2Client ¶
func NewBlockStorageV2Client() (*golangsdk.ServiceClient, error)
NewBlockStorageV2Client returns a *ServiceClient for making calls to the OpenStack Block Storage v2 API. An error will be returned if authentication or client creation was not possible.
func NewBlockStorageV3Client ¶
func NewBlockStorageV3Client() (*golangsdk.ServiceClient, error)
NewBlockStorageV3Client returns a *ServiceClient for making calls to the OpenStack Block Storage v3 API. An error will be returned if authentication or client creation was not possible.
func NewCbrV3Client ¶ added in v0.2.1
func NewCbrV3Client() (*golangsdk.ServiceClient, error)
func NewCceV3AddonClient ¶ added in v0.2.1
func NewCceV3AddonClient() (*golangsdk.ServiceClient, error)
func NewCceV3Client ¶ added in v0.2.1
func NewCceV3Client() (*golangsdk.ServiceClient, error)
func NewComputeV2Client ¶
func NewComputeV2Client() (*golangsdk.ServiceClient, error)
NewComputeV2Client returns a *ServiceClient for making calls to the OpenStack Compute v2 API. An error will be returned if authentication or client creation was not possible.
func NewCsbsV1Client ¶ added in v0.2.0
func NewCsbsV1Client() (*golangsdk.ServiceClient, error)
NewCsbsV1Client returns authenticated CSBS v1 client
func NewDNSV2Client ¶
func NewDNSV2Client() (*golangsdk.ServiceClient, error)
NewDNSV2Client returns a *ServiceClient for making calls to the OpenStack Compute v2 API. An error will be returned if authentication or client creation was not possible.
func NewDdsV3Client ¶ added in v0.2.0
func NewDdsV3Client() (*golangsdk.ServiceClient, error)
NewDdsV3Client returns authenticated DDS v3 client
func NewIdentityV3Client ¶
func NewIdentityV3Client() (*golangsdk.ServiceClient, error)
NewIdentityV3Client returns a *ServiceClient for making calls to the OpenStack Identity v3 API. An error will be returned if authentication or client creation was not possible.
func NewIdentityV3UnauthenticatedClient ¶
func NewIdentityV3UnauthenticatedClient() (*golangsdk.ServiceClient, error)
NewIdentityV3UnauthenticatedClient returns an unauthenticated *ServiceClient for the OpenStack Identity v3 API. An error will be returned if authentication or client creation was not possible.
func NewImageServiceV2Client ¶
func NewImageServiceV2Client() (*golangsdk.ServiceClient, error)
NewImageServiceV2Client returns a *ServiceClient for making calls to the OpenStack Image v2 API. An error will be returned if authentication or client creation was not possible.
func NewNatV2Client ¶ added in v0.2.1
func NewNatV2Client() (*golangsdk.ServiceClient, error)
NewNatV2Client returns authenticated NAT v2 client
func NewNetworkV1Client ¶
func NewNetworkV1Client() (*golangsdk.ServiceClient, error)
NewNetworkV1Client returns a *ServiceClient for making calls to the OpenStack Networking v1 API. An error will be returned if authentication or client creation was not possible.
func NewNetworkV2Client ¶
func NewNetworkV2Client() (*golangsdk.ServiceClient, error)
NewNetworkV2Client returns a *ServiceClient for making calls to the OpenStack Networking v2 API. An error will be returned if authentication or client creation was not possible.
func NewOBSClient ¶ added in v0.2.3
func NewObjectStorageV1Client ¶
func NewObjectStorageV1Client() (*golangsdk.ServiceClient, error)
NewObjectStorageV1Client returns a *ServiceClient for making calls to the OpenStack Object Storage v1 API. An error will be returned if authentication or client creation was not possible.
func NewPeerNetworkV1Client ¶
func NewPeerNetworkV1Client() (*golangsdk.ServiceClient, error)
NewPeerNetworkV1Client returns a *ServiceClient for making calls to the OpenStack Networking v1 API for VPC peer. An error will be returned if authentication or client creation was not possible.
func NewPeerNetworkV2Client ¶
func NewPeerNetworkV2Client() (*golangsdk.ServiceClient, error)
NewPeerNetworkV2Client returns a *ServiceClient for making calls to the OpenStack Networking v2 API for Peer. An error will be returned if authentication or client creation was not possible.
func NewRdsV3 ¶ added in v0.1.0
func NewRdsV3() (*golangsdk.ServiceClient, error)
NewRdsV3 returns authenticated RDS v3 client
func NewSharedFileSystemV2Client ¶
func NewSharedFileSystemV2Client() (*golangsdk.ServiceClient, error)
NewSharedFileSystemV2Client returns a *ServiceClient for making calls to the OpenStack Shared File System v2 API. An error will be returned if authentication or client creation was not possible.
func NewWafV1Client ¶ added in v0.2.0
func NewWafV1Client() (*golangsdk.ServiceClient, error)
NewWafV1Client returns authenticated WAF v1 client
func UpdatePeerTenantDetails ¶
Types ¶
This section is empty.