Documentation ¶
Overview ¶
Package config holds the typed objects that define the schemas for assorted ConfigMap objects on which the Ingress controller depends.
Index ¶
Constants ¶
const ( // ContourConfigName is the name of the configmap containing all // customizations for contour related features. ContourConfigName = "config-contour" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
Config of Contour.
func FromContext ¶
FromContext fetch config from context.
func (*Config) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Config.
func (*Config) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Contour ¶
type Contour struct { VisibilityKeys map[v1alpha1.IngressVisibility]sets.String VisibilityClasses map[v1alpha1.IngressVisibility]string DefaultTLSSecret *types.NamespacedName TimeoutPolicyResponse string TimeoutPolicyIdle string }
Contour contains contour related configuration defined in the contour config map.
func NewContourFromConfigMap ¶
NewContourFromConfigMap creates an Contour config from the supplied ConfigMap
func (*Contour) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Contour.
func (*Contour) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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().