Override values & secrets
Learn how to override default App values & secrets

Variable Hierarchy

Humanitec allows you to define Environment Variables and Secrets in a hierarchical way: on App level, Environment Level and Workload level. The highest hierarchical level is the App level. You can go to the App Settings Screen in each of your Apps and define Environment Variables that are important within the context of your App.

Environment Level

The hierarchical level following the App Level is the Environment level. In the Environment Settings Screen of each Environment you can define Environment Variables that are important within the context of that specific Environment.
Example for Environment Variables on the Environment Settings Screen
In the Shared values and secrets overrides section priorly defined App default values can be overridden. In the example above the value of DEBUG_LOGGING was overridden from warning to info for the development Environment. Variables referenced in the container variables section of a Workload via ${values.KEY} will now be resolved to the value defined for the respective environment.
Learn more about how Environment Variables and Secrets are managed in Humanitec below:
Last modified 4h ago