bootstrap

package
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL