github cloudposse/atmos v1.4.26

latest releases: v1.100.0, v1, v1.99.0...
2 years ago

what

  • Update versions
  • Fix handling of partial stacks definitions
  • Improve error handling
  • Add an example of partial stacks definition

why

  • Update Go, Docker, Terraform to the latest version to keep up to date
  • When searching for the specified component in the specified stack (e.g. atmos describe component <component> -s <stack>), if any of the stack config files throws error (which also means that we can't find the component in that stack), print the error to the console and continue searching for the component in the other stack config files. This will allow having partial stack configs even if a partial stack config file does not provide all the required context variables (namespace, tenant, environment, stage) for all components in it (but specifies the context for some components, which we are interested in)
  • Print the above misconfiguration errors to the console in logs verbose mode (export ATMOS_LOGS_VERBOSE=true)
  • An example of partial stacks definition: examples/complete/stacks/orgs/cp/tenant1/dev/us-east-2-extras.yaml defines a new component new-vpc in the stack tenent1-ue2-dev; note that the same stack tenent1-ue2-dev is defined in examples/complete/stacks/orgs/cp/tenant1/dev/us-east-2.yaml but for different components

Don't miss a new atmos release

NewReleases is sending notifications on new releases.