Configure apps using a single .toml
file
.toml
files.
Under the hood, Nuon will handle keeping your configuration in sync.
components
and actions
directories in your project root and individual files for each component. e.g., helm_deploy.toml
.
components
prefix is not needed
for each field, like it is in the main config file.inputs.toml
file.
To configure a sensitive api_key
and vpc_id
input:
root_domain
for the aws-eks-sandbox
.[sandbox]
block.
To define an aws-eks-sandbox
Sandbox:
vars
block and with var_file
.<install>.toml
files
managed separately from the app configs. An Install config must declare a name
field and
any relevant install-specific configuration.
<component>.toml
files in a components
directory. Components must declare
a type
field and any relevant component-specific configuration.
terraform_module
type.
To configure a terraform component using a connected repo:
helm_chart
type.
To configure a helm chart in a connected repo:
docker_build
type.
To configure a docker build component from a private repo:
container_image
type.
To configure a public container image:
kubernetes_manifest
type.