gardener / gardener-extension-provider-gcp

Gardener extension controller for the GCP cloud provider (https://cloud.google.com).
https://gardener.cloud
Apache License 2.0
13 stars 85 forks source link

Adjustments for deploying extension on Garden runtime cluster by gardener-operator #905

Open oliver-goetz opened 1 week ago

oliver-goetz commented 1 week ago

How to categorize this PR?

/area control-plane /kind enhancement /platform gcp

What this PR does / why we need it: This PR enables the extension to be deployed via extensions.operator.gardener.cloud CRD. It includes minor changes in code and a refactoring of the Helm charts.

Which issue(s) this PR fixes: Part of https://github.com/gardener/gardener/issues/9635

Special notes for your reviewer:

Release note:

The extension can now be deployed via `extensions.operator.gardener.cloud` CRD.
`gardener-extension-admission-gcp` Helm chart has been removed. The admission can be deployed by applying `admission-gcp-application` and `admission-gcp-runtime` charts separately. With this change the `global` structure in Helm values of these charts has been removed. Still supported settings have been moved to other sections.