Skip to content

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.