Documentation ¶
Index ¶
Constants ¶
View Source
const ( // AnnotationPurposeKey is the annotation key for the purpose AnnotationPurposeKey = "cert.gardener.cloud/purpose" // AnnotationPurposeValueManaged is the managed value for the purpose annotation AnnotationPurposeValueManaged = "managed" // DeprecatedLabelNamePurpose is the label key for the purpose DeprecatedLabelNamePurpose = "garden.sapcloud.io/purpose" // DeprecatedLabelValueManaged is the managed value for the purpose label DeprecatedLabelValueManaged = "managed-cert" )
Variables ¶
This section is empty.
Functions ¶
func GetCertsInfoByCollector ¶
func GetCertsInfoByCollector(logger logger.LogContext, objData resources.ObjectData, tlsDataCollector TLSDataCollector) (*source.CertsInfo, error)
GetCertsInfoByCollector collects data from annotations and from the resources needed for creating certificates.
Types ¶
type TLSDataCollector ¶
type TLSDataCollector func(objData resources.ObjectData) ([]*TLSData, error)
TLSDataCollector collects TLS secret names for hosts.
Click to show internal directories.
Click to hide internal directories.