Documentation
¶
Overview ¶
Package config manages configuration of the whole application.
Index ¶
Constants ¶
View Source
const ( AnnotationIngressClassKey = "kubernetes.io/ingress.class" AnnotationManagedCertificatesKey = "networking.gke.io/managed-certificates" SslCertificateNamePrefix = "mcrt-" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// CertificateStatus holds mappings of SslCertificate statuses to ManagedCertificate statuses
CertificateStatus certificateStatusConfig
// Compute is GCP-specific configuration
Compute computeConfig
// MasterElection holds configuration settings needed for electing master
MasterElection masterElectionConfig
// SslCertificateNamePrefix is a prefix prepended to SslCertificate resources created by the controller
SslCertificateNamePrefix string
}
Click to show internal directories.
Click to hide internal directories.