Set custom User Agent for Terraform providers @Cerebrovinny (#729)
What
- The Atmos command now sets the
TF_APPEND_USER_AGENT
environment variable, which Terraform uses when interacting with the AWS provider. - Users can also append custom values to
TF_APPEND_USER_AGENT
, allowing further flexibility in monitoring or tracking specific operations. - If no user-defined value is provided, the system will automatically set
atmos {currentVersion}
as the default.
Why
- Add a customer-specific user agent for Terraform operations. This enhancement ensures that Atmos-driven actions are identifiable and distinct from other operations.
- Users will be able to differentiate and monitor Atmos-initiated actions within AWS, facilitating better tracking, logging, and troubleshooting.
WIP: Document helmfile, template imports @osterman (#741)
what
- Document options for
helmfile
- Update helmfile demo to use options
- Document versioning of components
Fix example demo-context @Cerebrovinny (#743)
what
- Running atmos in demo-context folder causes the code to process all stack configurations, including the catalog stacks
fix `atmos version` @haitham911 (#735)
what
- atmos version should work regardless if the stack configs are provided