Configuring zoe
Zoe relies on a pre-set configuration to infer most of the parameters at usage time when interacting with a cluster using the CLI. This is one of the key points that makes zoe easy to use.
Zoe loads its configuration from a variety of sources. It also has a complex override chain that makes it highly configurable even in the context of containers.
In this guide, we will discover the following points:
- Config initialization: We will start with how to initialize zoe configuration files by either creating them from scratch or loading them from an existing source.
- Environments: We will see how zoe allows you to separate clusters' configuration into multiple environments and how we can select the appropriate environment when using zoe.
- Configuration loading chain: We will then tackle zoe's complex configuration loading chain and how configuration values can be overridden with environment variables.
- Configuration reference: This section contains the list of all possible values in zoe's configuration file.