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) BuildOrSyncCABundle ¶ added in v0.8.0
func (c *CertificateBuilder) BuildOrSyncCABundle(svcName, cerPath string) ([]byte, error)
BuildOrSyncCABundle use service name and namespace to generate webhook certs or sync the certs from the secret
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.