github cloudposse/atmos v1.4.11

latest releases: v1.106.0, v1, v1.105.0...
2 years ago

what

  • Support dashes - in the tenant, environment and stage names
  • In the examples, add a new stage test-1 and add tests for components, stacks, and spacelift to test having a dash in the stage name (the file name itself being without dashes)

why

  • The old atmos supported it (because it was filename-based, not logical stack name based)
  • Some clients want to name tenants/environment/stages with dashes in the names (and some already have it, so we need to support that when converting from the old to the new atmos)

test

atmos terraform plan test/test-component-override-3 -s tenant1-ue2-test-1


Found config for the component 'test/test-component-override-3' for the stack 'tenant1-ue2-test-1' 
in the file 'tenant1/ue2/test1'

Variables for the component 'test/test-component-override-3' in the stack 'tenant1-ue2-test-1':

enabled: true
environment: ue2
namespace: eg
region: us-east-2
service_1_list:
- 5
- 6
- 7

Don't miss a new atmos release

NewReleases is sending notifications on new releases.