cert-management icon indicating copy to clipboard operation
cert-management copied to clipboard

Introduce deployer to create managed resource and replace Helm charts by Kustomize manifests

Open MartinWeindel opened this issue 10 months ago • 5 comments

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.

MartinWeindel avatar Apr 05 '24 12:04 MartinWeindel

/invite @timuthy

MartinWeindel avatar Apr 05 '24 12:04 MartinWeindel

@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.

gardener-robot avatar Apr 05 '24 12:04 gardener-robot

/cc @timuthy

MartinWeindel avatar Apr 05 '24 12:04 MartinWeindel

/cc @adenitiu

MartinWeindel avatar Apr 05 '24 12:04 MartinWeindel

/assign

timuthy avatar Apr 08 '24 07:04 timuthy

converted to draft as other aspects speak for staying with helm charts

MartinWeindel avatar May 27 '24 14:05 MartinWeindel

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.

gardener-prow[bot] avatar Jun 26 '24 15:06 gardener-prow[bot]

@MartinWeindel I suppose we can close this one after we decided to upload and consume Helm charts, instead.

timuthy avatar Jun 27 '24 07:06 timuthy