package
0.0.0-20241011121020-e3c8885605c7
Repository: https://github.com/openshift/microshift.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

ActiveConfig returns the active configuration which is default config with overrides from user provided config files.
No description provided by the author
No description provided by the author
ConfigMultiNode populates multinode configurations to Config.MultiNode.
No description provided by the author
NewDefault creates a new Config struct populated with the default values and with any computed values updated based on those defaults.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
CniPluginNone signals MicroShift to not deploy the LVMS components.
CniPluginOVNK is equivalent to CniPluginUnset, and explicitly tells MicroShift to deploy OVNK.
CniPluginUnset exists to support backwards compatibility with existing MicroShift clusters.
No description provided by the author
No description provided by the author
CsiComponentNone exists to support backwards compatibility with existing MicroShift clusters.
CsiComponentNullAlias is equivalent to not specifying a value.
CsiComponentSnapshot causes MicroShift to deploy the CSI Snapshot controller.
CsiComponentSnapshotWebhook causes MicroShift to deploy the CSI Snapshot Validation Webhook.
CsiDriverLVMS is equivalent to CsiDriverUnset, and explicitly tells MicroShift to deploy LVMS.
CsiDriverNone signals MicroShift to not deploy the LVMS components.
CsiDriverUnset exists to support backwards compatibility with existing MicroShift clusters.
No description provided by the author
default DNS resolve file when systemd-resolved is used.
Etcd performance degrades significantly if the memory available is less than 128MB, enforce this minimum.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NamedCertificateEntry provides certificate details.
No description provided by the author
No description provided by the author
No description provided by the author
Storage represents a subfield of the MicroShift config data structure.

# Type aliases

CNIPlugin is an enum value that determines whether MicroShift deploys OVNK.
CSIStorageDriver is an enum value that determines whether MicroShift deploys LVMS.
No description provided by the author
KubeConfigID identifies the different kubeconfigs managed in the DataDir.
No description provided by the author
OptionalCsiComponent values determine which CSI components MicroShift should deploy.