Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BootstrapConfig ¶
type BootstrapConfig struct {
metav1.TypeMeta `json:",inline"`
cfg.ControllerManagerConfigurationSpec `json:",inline"`
// By default, the operator uses a local CFSSL API server for signing its webhook TLS certs.
// Set this to true when deploying to Openshift or in cases where users want to manually sign the webhook TLS certs.
DisableWebhookCertGeneration bool `json:"disableWebhookCertGeneration"`
// The name of the cluster ingress (configs.openshift.io/v1.Ingress) in an Openshift environment.
// This is used to determine the domain of the cluster. Defaults to "cluster" if not set.
// This is ignored in non-Openshift environments.
ClusterIngressName string `json:"clusterIngressName"`
}
BootstrapConfig specifies global settings for the operator. Fields are camelCased rather than snake_cased for compatibility with cfg.ControllerManagerConfigSpec.
func (*BootstrapConfig) DeepCopy ¶
func (in *BootstrapConfig) DeepCopy() *BootstrapConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapConfig.
func (*BootstrapConfig) DeepCopyInto ¶
func (in *BootstrapConfig) DeepCopyInto(out *BootstrapConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BootstrapConfig) DeepCopyObject ¶
func (in *BootstrapConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
Click to show internal directories.
Click to hide internal directories.