minfra-cli
Is a KIND (k8s in docker) based development environment.
Setup/Configuration/Global options
Description | Environment variable | Project key | Global commandline arguments | Hiera key |
---|---|---|---|---|
MINFRA_NAME | name | |||
MINFRA_PATH | --minfra_path [PATH TO MINFRA_PROJECT] | |||
MINFRA_ENVIRONMENT | -e [ENV] | |||
MINFRA_ARGV_FILE | --minfra_argv_file [PATH TO A CSV FILE FILE] | |||
MINFRA_LOGGING_LEVEL | minfra.logging_level | |||
minfra.hiera.env_path | ||||
default_stacks | env.stacks | |||
infra::allow_insecure_k8s_connections | ||||
when set to 'true' all hiera lookups are logged on debug level | MINFRA_DEBUG_HIERA_LOOKUPS | |||
to override the backends in the hiera file, comma separated | MINFRA_HIERA_BACKENDS |
Expected hiera data
- l("cluster.id"): the k8s name of the cluster
Orchparty
It's a fork of the original orchparty. TBD: see
The base is an application
an application can have
- services
- apply
- environment
- variables
- configurations
- secrets