Versions in this module Expand all Collapse all v2 v2.3.1 May 25, 2026 Changes in this version + const RootCACertSecretName + const SecretKeyCACert + type CertGenerator struct + func NewCertGenerator() *CertGenerator + func (*CertGenerator) Generate(cert *x509.Certificate, signer *CertificateSigner) (key []byte, crt []byte, err error) + type CertificateGenerator interface + Generate func(c *x509.Certificate, cs *CertificateSigner) (key, crt []byte, err error) + type CertificateSigner struct + type TLSCertificateGenerator struct + func NewTLSCertificateGenerator(ns, caSecret string, opts ...TLSCertificateGeneratorOption) *TLSCertificateGenerator + func (e *TLSCertificateGenerator) Run(ctx context.Context, kube client.Client) error + type TLSCertificateGeneratorOption func(*TLSCertificateGenerator) + func TLSCertificateGeneratorWithLogger(log logging.Logger) TLSCertificateGeneratorOption + func TLSCertificateGeneratorWithServerSecretName(s string, dnsNames []string) TLSCertificateGeneratorOption v2.3.0 May 21, 2026