Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificateBuilder ¶
func NewCertificateBuilder ¶
func NewCertificateBuilder(c client.Client, log logr.Logger) *CertificateBuilder
func (*CertificateBuilder) BuildAndSyncCABundle ¶
func (c *CertificateBuilder) BuildAndSyncCABundle(svcName, webhookName, cerPath string) error
BuildAndSyncCABundle use service name and namespace generate webhook caBundle and patch the caBundle to MutatingWebhookConfiguration
func (*CertificateBuilder) PatchCABundle ¶
func (c *CertificateBuilder) PatchCABundle(webHookName string, ca []byte) error
PatchCABundle patch the caBundle to MutatingWebhookConfiguration
Click to show internal directories.
Click to hide internal directories.