Update JSON schema for Atmos manifests validation. Update `!terraform.output` YAML function @aknysh (#1053)
what
-
Update JSON schema for Atmos manifests validation. Add
hooks
to the JSON schema for Atmos manifests validation -
Update
!terraform.output
YAML function
why
-
hooks
is a recent addition to Atmos and need to be added to the JSON schema -
When executing
!terraform.output
, Atmos sets all the ENV variables from the parent process (that executes the CLI command) in the child process (that executesterraform output
using the terraform-exec library. The library does not allow certain environment variables to be set in the process, so we don't include those
Add logging defaults @mcalhoun (#1050)
what
- Add sane defaults for logging when not provided via
atmos.yaml
or args
why
- To ensure logging still works, even if not specified in config
Add a spinner for `atmos validate component` command @RoseSecurity (#1047)
what
- Add a spinner to the
atmos validate component
command
why
- It can be difficult to tell whether the command is hanging or actively running in the background for larger components