github cloudposse/atmos v1.91.0

latest releases: v1.92.0, v1
21 hours ago
feat: support for `.yml` and `.yaml` file extensions for component vendoring @RoseSecurity (#725) ## what
  • Support for .yml and .yaml when vendoring using component.yaml

why

  • The tool is strict about needing component.yaml, file ending for yaml files is a matter of preference and both should be accepted.

testing

  • make build
# component.yml
❯ ./build/atmos vendor pull -c aurora-postgres-resources
Pulling sources for the component 'aurora-postgres-resources' from 'github.com/cloudposse/terraform-aws-components.git//modules/aurora-postgres-resources?ref=1.511.0' into 
'/Users/infra/components/terraform/aurora-postgres-resources'

# component.yaml
❯ ./build/atmos vendor pull -c aurora-postgres-resources
Pulling sources for the component 'aurora-postgres-resources' from 'github.com/cloudposse/terraform-aws-components.git//modules/aurora-postgres-resources?ref=1.511.0' into 
'/Users/infra/components/terraform/aurora-postgres-resources'

# Missing both
❯ ./build/atmos vendor pull -c aurora-postgres-resources
component vendoring config file does not exist in the '/Users/infra/components/terraform/aurora-postgres-resources' folder

references

  • Closes the following issue

Summary by CodeRabbit

Summary by CodeRabbit

  • New Features

    • Enhanced file existence checks for component configuration, now supporting both .yaml and .yml file formats.
  • Refactor

    • Streamlined variable declarations for improved readability without changing logic.
Add the guide to install atmos using aqua @suzuki-shunsuke (#720) ## what

Add the guide to install atmos using aqua.

why

aqua is a CLI Version Manager written in Go.
aqua supports various tools including atmos, Terraform, Helm, Helmfile.

Confirmation

I have launched the webserver on my laptop according to the guide.

image

references

Summary by CodeRabbit

  • New Features

    • Introduced a new installation method for Atmos using the aqua CLI version manager.
    • Added a dedicated tab in the installation guide for aqua, including instructions for setup and usage.
  • Documentation

    • Updated the "Install Atmos" document to enhance user guidance on installation options.

Don't miss a new atmos release

NewReleases is sending notifications on new releases.