Documentation ¶
Overview ¶
+k8s:deepcopy-gen=package Package config holds the typed objects that define the schemas for assorted ConfigMap objects on which the Certificate controller depends.
Index ¶
Constants ¶
const ( // CertManagerConfigName is the name of the configmap containing all // configuration related to Cert-Manager. CertManagerConfigName = "config-certmanager" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CertManagerConfig ¶
type CertManagerConfig struct { SolverConfig *certmanagerv1alpha1.SolverConfig IssuerRef *certmanagerv1alpha1.ObjectReference }
CertManagerConfig contains Cert-Manager related configuration defined in the `config-certmanager` config map.
func NewCertManagerConfigFromConfigMap ¶
func NewCertManagerConfigFromConfigMap(configMap *corev1.ConfigMap) (*CertManagerConfig, error)
NewCertManagerConfigFromConfigMap creates an CertManagerConfig from the supplied ConfigMap
func (*CertManagerConfig) DeepCopy ¶
func (in *CertManagerConfig) DeepCopy() *CertManagerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertManagerConfig.
func (*CertManagerConfig) DeepCopyInto ¶
func (in *CertManagerConfig) DeepCopyInto(out *CertManagerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Config ¶
type Config struct {
CertManager *CertManagerConfig
}
Config of CertManager. +k8s:deepcopy-gen=false
func FromContext ¶
FromContext fetch config from context.
type Store ¶
type Store struct {
*configmap.UntypedStore
}
Store is configmap.UntypedStore based config store. +k8s:deepcopy-gen=false
func NewStore ¶
NewStore creates a configmap.UntypedStore based config store.
logger must be non-nil implementation of configmap.Logger (commonly used loggers conform)
onAfterStore is a variadic list of callbacks to run after the ConfigMap has been processed and stored.
See also: configmap.NewUntypedStore().