github cloudposse/atmos v1.24.0

latest releases: v1.100.1, v1, v1.100.0...
22 months ago

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 account settings.spacelift.stack_name and settings.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>
  • Update atmos terraform state command to allow using the two-words commands

    atmos terraform state list <component> -s stack
    atmos terraform state show <component> -s stack [options]
  • Update and improve docs

Don't miss a new atmos release

NewReleases is sending notifications on new releases.