gardener / gardener

Homogeneous Kubernetes clusters at scale on any infrastructure using hosted control planes.

Home Page:https://gardener.cloud

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

☂️ [GEP-25] Introduce `NamespacedCloudProfile`s

timuthy opened this issue · comments

How to categorize this issue?

/area usability
/kind enhancement

What would you like to be added:
In order to introduce NamespacedCloudProfiles (see GEP-25) the following tasks need to be done:

  • Gardener Enhancement Proposal #9142
  • API Changes #9440
  • Adjust admission controller of known providers (after vendored to API adjustments)
    • Alicloud
    • AWS
    • Azure
    • GCP
    • OpenStack
  • Gardener adjustments
    • Default shoot.spec.cloudProfile.kind to CloudProfile
    • Adjust admission plugins
    • Adjust SeedAuthorizer
    • Adjust Cluster resource handling
    • Add NamespacedCloudProfile controller
  • Migrate shoot.spec.cloudProfileName to cloudProfile field if feature is enabled
    • Transfer field information
    • Automatically set shoot.spec.cloudProfile when shoot.spec.cloudProfileName is configured
  • Garduate feature gate to beta
  • Garduate feature gate to GA
  • Deprecate shoot.spec.cloudProfileName field

/assign

/assign