feat: refactor capsule TLS certificates management

This commit is contained in:
Maksim Fedotov
2022-06-08 11:12:35 +00:00
committed by Dario Tranchitella
parent 60e826dc83
commit 82b58d7d53
12 changed files with 417 additions and 614 deletions
@@ -9,4 +9,5 @@ const (
TLSSecretNameAnnotation = "capsule.clastix.io/tls-secret-name"
MutatingWebhookConfigurationName = "capsule.clastix.io/mutating-webhook-configuration-name"
ValidatingWebhookConfigurationName = "capsule.clastix.io/validating-webhook-configuration-name"
GenerateCertificatesAnnotationName = "capsule.clastix.io/generate-certificates"
)