# Functions
GetEnvVar returns an arbitrary environment variable; otherwise it returns an error.
GetSetupStateConfigMap returns or creates if it does not exist the configmap map for presenting the state of the setup process.
No description provided by the author
NewSetupContextBuilder creates a new builder to create a setup context.
ReadConfigFromCluster reads the setup config from the cluster state.
ReadConfigFromFile reads the application configuration from a configuration file.
ReadDoguRegistrySecretFromCluster reads the dogu registry credentials from the kubernetes secret.
ReadDoguRegistrySecretFromFile reads the dogu registry credentials from a yaml file.
ReadSetupConfigFromCluster reads the setup configuration from the configmap.
ReadSetupConfigFromFile reads the setup configuration from a setup json file.
# Constants
EnvironmentVariableStage is the name of the environment variable by which the development stage can be set.
EnvironmentVariableTargetNamespace is the name of the environment variable which discerns where the setup should deploy the Cloudogu EcoSystem.
HelmRepositoryConfigMapName is the name of the configMap containing the endpoint of the HelmRepository.
HelmRepositoryDevPath is the path to the config containing the endpoint of the HelmRepository.
SecretDockerRegistry is the name of the secret containing the docker registry credentials.
SecretDoguRegistry is the name of the secret containing the dogu registry credentials.
SecretDoguRegistryDevPath is the path to the secret containing the dogu registry credentials.
SetupConfigConfigmap is the name of the config map containing the setup config.
SetupConfigConfigmapDevPath is the path to the config map containing the setup config.
SetupStartUpConfigMap is the name of the config map containing the setup.json.
SetupStartUpConfigMapDevPath is the path to the config map containing the setup.json.
SetupStateConfigMap is the name of the config map containing the setup state.
SetupStateInstalled means the setup installed the Cloudogu EcoSystem successfully.
SetupStateInstalling means the setup is currently installing the Cloudogu EcoSystem.
SetupStateKey is the key by which the setup state can be referenced.
StageDevelopment is the value that EnvironmentVariableStage must have in order to start the setup in development mode.
# Structs
ComponentAttributes defines the component to install.
Config contains the common configuration for the setup.
DoguRegistrySecret defines the credentials and the endpoint for the dogu registry.
Dogus struct defines which dogus are installed and which one is the default.
Naming settings such as fqdn, hostname and domain.
SetupContext contains all context information provided by the setup.
SetupContextBuilder contains information to create a setup context.
SetupJsonConfiguration is the main struct for the configuration of the setup.
User account for a Cloudogu EcoSystem instance.
UserBackend contains configuration for the directory service.
# Type aliases
CustomKeyValue is a map of string -> map pairs.