diff --git a/modules/cloud_service_providers/openstack/src/Service/Rest/OpenStackService.php b/modules/cloud_service_providers/openstack/src/Service/Rest/OpenStackService.php index 49ebf8fb27b6b44a6847e21af7f4f35240e7f322..2a5649d9230a54949e3064f66715433309999b99 100644 --- a/modules/cloud_service_providers/openstack/src/Service/Rest/OpenStackService.php +++ b/modules/cloud_service_providers/openstack/src/Service/Rest/OpenStackService.php @@ -230,6 +230,16 @@ class OpenStackService extends CloudServiceBase implements OpenStackServiceInter return $this->credentials; } + /** + * Set the credential array. + * + * Gives implementing code a chance to set credentials without setting up + * a OpenStack cloud service provider. + */ + public function setCredentials(array $credentials): void { + $this->credentials = $credentials; + } + /** * Setup any default parameters for the Guzzle request. *