# Functions
ApateletEnv builds an ApateletEnvironment based on the actual environment.
ControlPlaneEnv builds and ControlPlaneEnvironment based on the actual environment.
DefaultControlPlaneEnvironment returns the default control plane environment.
DumpAsKeyValue makes a key=value string array from an environment.
SetEnv overrides the current environment for the control plane We preferred this over providing a pointer in the getter to avoid accidental overrides.
# Constants
AlwaysLocal will always use the local image, and will not pull if it's not locally available.
AlwaysPull will always pull the image, even if it's already locally available.
General apate docker constant.
Apatelet docker constants.
ApateletControlPlaneAddressDefault is the default for ControlPlaneAddress.
ApateletControlPlanePortDefault is the default for ControlPlanePort.
ApateletDebugEnabledDefault default for DebugEnabled.
ApateletDisableTaintsDefault is the default for DisableTaints.
Docker constants.
Docker constants.
ApateletKubeConfigLocationDefault is the default value for KubeConfigLocation.
ApateletKubernetesPortDefault is the default for MetricsPort.
ApateletListenAddressDefault is the default for ListenAddress.
ApateletListenPortDefault is the default for ListenPort.
ApateletMetricsPortDefault is the default for KubernetesPort.
CIKubernetesAddress is the default for CIKubernetesAddress.
Docker docker constants.
Docker constants.
Docker constants.
CPApateletRunTypeDefault is the default for ControlPlaneApateletRunType.
CPDebugEnabledDefault default for DebugEnabled.
CPDockerPolicyDefault is the default for ControlPlaneDockerPolicy.
CPExternalIPDefault is the default for ControlPlaneExternalIP.
CPKinDClusterNameDefault default cluster name.
CPKubeConfigDefault is the default value for KubeConfig.
CPKubeConfigLocationDefault is the default value for ControlPlaneKubeConfigLocation.
CPListenAddressDefault is the default value for ControlPlaneListenAddress.
CPListenPortDefault is the default value for ControlPlaneListenPort.
CPManagedClusterConfigLocationDefault is the default value for ManagedClusterConfigLocation.
CPNodeCRDLocationDefault CRD default location.
CPPodCRDLocationDefault CRD default location.
CPPrometheusConfigLocation is the default for PrometheusConfigLocation.
CPPrometheusEnabledDefault is the default for PrometheusEnabled.
CPPrometheusNamespace is the default for PrometheusNamespace.
CPUseKinDInternalConfig default for UseDockerHostname.
DefaultPullPolicy returns the default pull policy.
Docker uses docker containers for the creation of apatelets.
PullIfNotLocal will only pull if the image is not locally available, this will not check if the local image is possibly outdated.
Routine uses go routines for the creation of apatelets.
# Structs
ApateletEnvironment represents the environment variables of the apatelet.
ControlPlaneEnvironment represents the environment variables of the control plane.
# Type aliases
PullPolicy defines the pull policy used for.
RunType is the runner strategy used by the control plane to run apalets.