Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// Namespace is the namespace where certificates are stored.
Namespace string
// ServiceName is the name of the service for the webhook.
ServiceName string
// CASecretName is the name of the CA secret.
CASecretName string
// CertSecretName is the name of the serving certificate secret.
CertSecretName string
// CABundleConfigMapName is the name of the CA bundle configmap.
CABundleConfigMapName string
// CAValidity is the validity duration of the CA certificate.
CAValidity time.Duration
// CARefresh is the refresh interval for the CA certificate.
CARefresh time.Duration
// CertValidity is the validity duration of the server certificate.
CertValidity time.Duration
// CertRefresh is the refresh interval for the server certificate.
CertRefresh time.Duration
// SyncInterval is the interval between certificate sync checks.
SyncInterval time.Duration
}
Config holds the certificate manager configuration.
Click to show internal directories.
Click to hide internal directories.