gardener / gardener-extension-provider-openstack

Gardener extension controller for the OpenStack cloud provider (https://openstack.org).
https://gardener.cloud
Apache License 2.0
25 stars 81 forks source link

[GEP-25] Enable Shoot cloudProfile reference as complement to cloudProfileName #834

Open LucaBernstein opened 1 month ago

LucaBernstein commented 1 month ago

How to categorize this PR?

/area open-source /area usability /kind api-change /kind enhancement /platform openstack

What this PR does / why we need it: Make the Azure provider extension aware of the CloudProfile field and the option to provide NamespacedCloudProfile references in the shoot.Spec.CloudProfile. See also GEP-25 and this PR.

Which issue(s) this PR fixes: Related to https://github.com/gardener/gardener/issues/9504

Special notes for your reviewer:

Release note:

Enable support for the field `shoot.Spec.CloudProfile` alongside `shoot.Spec.CloudProfileName` and enable the future use of `NamespacedCloudProfile`.