what & why
-
Update
atmos describe affected
command- Add affected Spacelift stack to each item in the output list (if the Spacelift workspace is enabled in
settings.spacelift.workspace_enabled
for the component in the stack). This takes into accountsettings.spacelift.stack_name
andsettings.spacelift.stack_name_pattern
settings which override the auto-generated Spacelift stack names
> atmos describe afected
[ { "component": "test/test-component-override-2", "component_type": "terraform", "stack": "tenant1-ue2-dev", "spacelift_stack": "tenant1-ue2-dev-new-component", "affected": "stack.vars" }, { "component": "infra/vpc", "component_type": "terraform", "stack": "tenant2-ue2-staging", "spacelift_stack": "tenant1-ue2-staging-infra-vpc", "affected": "component" }, { "component": "test/test-component-override-3", "component_type": "terraform", "stack": "tenant1-ue2-prod", "affected": "stack.env" } ]
- Allow cloning private repos using SSH
- Add
ssh-key
flag, which is the path to PEM-encoded private key to clone private repos using SSH - Add
ssh-key-password
flag, which is the encryption password for the PEM-encoded private key if the key contains a password-encrypted PEM block
atmos describe affected --ssh-key <path_to_ssh_key> atmos describe affected --ssh-key <path_to_ssh_key> --ssh-key-password <password>
- Add affected Spacelift stack to each item in the output list (if the Spacelift workspace is enabled in
-
Update
atmos terraform state
command to allow using the two-words commandsatmos terraform state list <component> -s stack atmos terraform state show <component> -s stack [options]
-
Update and improve docs