github cloudposse/atmos v1.3.10

latest releases: v1.107.0, v1, v1.106.1...
2 years ago
New actions to bump homebrew and auto format action @nitrocode (#81)

what

  • Added bumping homebrew formula automatically
  • Added auto-format workflow
  • Addititional install instructions

why

  • Keep homebrew version consistent with this repo's releases
  • Generate new README.md from yaml
  • Easy install instructions

references

Add install instructions @nitrocode (#80)

what

  • add install instructions

why

  • easy install instructions

references

🚀 Enhancements

Component inheritance chain @aknysh (#84)

what

  • Add component inheritance chain (unlimited levels)
  • Add inheritance section to component outputs
  • Show inheritance chain when executing atmos commands (Inheritance: test/test-component-override-2 -> test/test-component-override -> test/test-component)

why

  • Allow to inherit config from more than one component, e.g. Component A inherits Component B which in turn inherits Component C (each one can override any attributes)
  • Reuse component config
  • DRY config

related

test

atmos terraform plan test/test-component-override-2 -s tenant1-ue2-dev
Command info:
Terraform binary: /usr/local/bin/terraform
Terraform command: plan
Arguments and flags: []
Component: test/test-component-override-2
Base component: test/test-component
Inheritance: test/test-component-override-2 -> test/test-component-override -> test/test-component
Stack: tenant1/ue2/dev
test/test-component-override-2:
  component: test/test-component
  inheritance:
  - test/test-component-override
  - test/test-component

Don't miss a new atmos release

NewReleases is sending notifications on new releases.