Documentation ¶
Index ¶
Constants ¶
View Source
const (
ResourceName = "nebula-certificate-generator"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertGenerator ¶
type CertGenerator struct { // LeaderElection defines the configuration of leader election client. LeaderElection cbc.LeaderElectionConfiguration // WebhookNames represents the names of the webhooks in the webhook server (i.e. controller-manager-nebula-operator-webhook, autoscaler-nebula-operator-webhook) WebhookNames *[]string // WebhookServerName represents the name of the webhook server associated with the certificate. WebhookServerName string // WebhookNamespace represents the namespace of the webhook server associated with the certificate. WebhookNamespace string // CertDir represents the directory to save the certificates in CertDir string // CertValidity represents the duration the certificate should be valid for CertValidity string // SecretName represents the name of the secret used to store the webhook certificates SecretName string // SecretNamespace represents the namespace of the secret used to store the webhook certificates SecretNamespace string // KubernetesDomain represents the custom kubernetes domain needed in the certificate KubernetesDomain string }
Click to show internal directories.
Click to hide internal directories.