gardener / gardener-extension-provider-aws

Gardener extension controller for the AWS cloud provider (https://aws.amazon.com).
https://gardener.cloud
Apache License 2.0
18 stars 96 forks source link

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

Open LucaBernstein opened 2 months ago

LucaBernstein commented 2 months ago

How to categorize this PR?

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

What this PR does / why we need it: Make the aws 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 `cloudProfileName` and enable the future use of `NamespacedCloudProfile`.