Documentation ¶
Index ¶
Constants ¶
View Source
const ( DefaultManagerName = "kudo-controller-manager" DefaultNamespace = "kudo-system" DefaultServiceName = "kudo-controller-manager-service" DefaultSecretName = "kudo-webhook-server-secret" //nolint DefaultKudoLabel = "kudo-manager" ManagerContainerName = "manager" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Artifacter ¶ added in v0.11.0
type InstallVerifier ¶ added in v0.11.0
type InstallVerifier interface { // PreInstallVerify verifies that the installation is possible PreInstallVerify(client *kube.Client, result *verifier.Result) error // PreInstallVerify verifies that an upgrade to the new version is possible PreUpgradeVerify(client *kube.Client, result *verifier.Result) error // VerifyInstallation verifies that the current installation is as expected VerifyInstallation(client *kube.Client, result *verifier.Result) error }
type Options ¶
type Options struct { // Version is the version of the manager `0.5.0` for example (must NOT include the `v` in `v0.5.0`) Version string // namespace to init into (default is kudo-system) Namespace string // TerminationGracePeriodSeconds defines the termination grace period for a pod TerminationGracePeriodSeconds int64 // Image defines the image to be used Image string // ImagePullPolicy sets the pull policy of the image ImagePullPolicy string // Using self-signed webhook CA bundle SelfSignedWebhookCA bool ServiceAccount string Upgrade bool }
Options is the configurable options to init
func NewOptions ¶
func (Options) IsDefaultNamespace ¶
func (Options) IsDefaultServiceAccount ¶
type Step ¶ added in v0.11.0
type Step interface { fmt.Stringer InstallVerifier Installer Artifacter }
Directories ¶
Path | Synopsis |
---|---|
Package crd generated by go-bindata.// sources: config/crds/kudo.dev_instances.yaml config/crds/kudo.dev_operators.yaml config/crds/kudo.dev_operatorversions.yaml Defines the CRDs that the KUDO manager implements and watches.
|
Package crd generated by go-bindata.// sources: config/crds/kudo.dev_instances.yaml config/crds/kudo.dev_operators.yaml config/crds/kudo.dev_operatorversions.yaml Defines the CRDs that the KUDO manager implements and watches. |
This package contains helper functions that can be reused by all migrations
|
This package contains helper functions that can be reused by all migrations |
Click to show internal directories.
Click to hide internal directories.