-
Notifications
You must be signed in to change notification settings - Fork 29
Open
Labels
area/qualityOutput qualification (tests, checks, scans, automation in general, etc.) relatedOutput qualification (tests, checks, scans, automation in general, etc.) relatedeffort/2dEffort for issue is around 2 daysEffort for issue is around 2 dayskind/enhancementEnhancement, improvement, extensionEnhancement, improvement, extensionpriority/4Priority (lower number equals higher priority)Priority (lower number equals higher priority)
Description
What would you like to be added:
Currently an authed OpenStack client is created for each OpenStack API call, this is not efficient. You can create an authed OpenStack client at startup and reuse it. For example you can take a look on how it is done in k8s openstack controller: https://github.com/kubernetes/cloud-provider-openstack/blob/8afa0f628e15a3016b2add62d53f96d4921a6a0a/pkg/cloudprovider/providers/openstack/openstack.go#L488..L554
Why is this needed:
This will reduce a load on keystone API and significantly lower an amount of API calls.
vpnachev and prashanth26vpnachev
Metadata
Metadata
Assignees
Labels
area/qualityOutput qualification (tests, checks, scans, automation in general, etc.) relatedOutput qualification (tests, checks, scans, automation in general, etc.) relatedeffort/2dEffort for issue is around 2 daysEffort for issue is around 2 dayskind/enhancementEnhancement, improvement, extensionEnhancement, improvement, extensionpriority/4Priority (lower number equals higher priority)Priority (lower number equals higher priority)