cert-management
cert-management copied to clipboard
Introduce deployer to create managed resource and replace Helm charts by Kustomize manifests
What this PR does / why we need it:
The package github.com/gardener/cert-management/pkg/deploy
has been introduced to allow to generate a managed resource for the cert-management deployment programmatically. This code is used in the Gardener Installer to create and deploy the managed resource on the Garden runtime cluster and the seeds.
To avoid duplicate maintenance work, the Helm charts have dropped. Instead Kustomize manifests are automatically generated and can be used for a stand-alone deployment.
Which issue(s) this PR fixes: Fixes #
Special notes for your reviewer:
Release note:
Added deployer to generate managed resource for cert-management deployment.
The cert-management component no longer provides Helm charts for stand-alone installations. Please use Kustomize manifests as a starting point for a deployment instead. See [manifests/example](https://github.com/gardener/cert-management/tree/master/manifests/example). This change has been made to simplify maintainance, as the Kustomize manifests are generated with the same code as used by the Gardener installer.
/invite @timuthy
@MartinWeindel Command "/invite @timuthy " failed with "Reviews may only be requested from collaborators. One or more of the users or teams you specified is not a collaborator of the gardener/cert-management repository.".
Additional Information
Redacted in public. Check backend logs.
/cc @timuthy
/cc @adenitiu
/assign
converted to draft as other aspects speak for staying with helm charts
PR needs rebase.
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.
@MartinWeindel I suppose we can close this one after we decided to upload and consume Helm charts, instead.