Errors
Common Mistakes
- Running out of date version of
atmoswith newer configuration parameters - An
atmos.yamlwith incorrectstacks.stack_namepattern (often due to copy pasta)
Common Errors
Here are some common errors that come up.
Error: stack name pattern must be provided
stack name pattern must be provided in 'stacks.name_pattern' config or 'ATMOS_STACKS_NAME_PATTERN' ENV variable
This means that you are probably missing a section like this in your atmos.yml. See the instructions on CLI Configuration for more details.
stacks:
name_pattern: "{tenant}-{environment}-{stage}"
Error: The stack name pattern ... does not have a tenant defined
The stack name pattern '{tenant}-{environment}-{stage}' specifies 'tenant', but the stack ue1-prod does not have a tenant defined
This means that your name_pattern declares a tenant is required, but not specified in the Stack configurations. Either specify a tenant in your vars for the Stack configuration, or remove the {tenant} from the name_pattern.
stacks:
name_pattern: "{tenant}-{environment}-{stage}"