what
- Update Spacelift deps
- Update
atmos validate stacks
command - Update docs
- Update tests
why
-
Update Spacelift deps - use the new
settings.depends_on
schema (introduced for theatmos describe dependents
command) to specify stack dependencies instead of the deprecatedsettings.spacelift.depends_on
schema (note that the oldsettings.spacelift.depends_on
schema is still supported for backwards compatibility) -
NOTE: This is a temporary fix to prevent the errors, in a follow up PR, we'll update the command to correctly evaluate all Go templates in the imported file names.
Update
atmos validate stacks
command - if an imported file is aGo
template, don't count it as an invalid import. This prevents errors like this:
atmos validate stacks
no matches found for the import 'orgs/cp/{{ .tenant }}/{{ .stage }}/_defaults'
in the file 'catalog/terraform/eks_cluster_tmpl_hierarchical.yaml'