#releases (2024-02)
Announce New Releases for Cloud Posse GitHub Projects
Archive: https://archive.sweetops.com/releases/
2024-02-01
v1.31.1-rc1 Update template with support for .github/banner.png @osterman (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2085067628” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/build-harness/issues/367“…
Update template with support for .github/banner.png @osterman (#367) what
Update readme to display banner, if available Add a banner
why
Spruce up our repos
relates to
cloudposse/.github#20
To help our clients conquer the cloud by designing, building and implementing world-class infrastructures that delight developers and make business sense. - osterman
what
Update readme to display banner, if available Add a banner
why
Spruce up our repos
relates to
cloudposse/.github#20
v1.31.2 safe-directory -> git-safe-directory Previously, there was a make target named safe-directory which effectively restored the vulnerability (CVE-2022-24765) that was mitigated in git v2.35.2. In this release, we replace that with git-safe-directory which only operates on $GITHUB_WORKSPACE which is set when running on a GitHub Action Runner and which is expected to need to be trusted.
Previously, there was a make target named safe-directory which effectively restored the vulnerability (CVE-2022-24765) that was mitigated in git v2.35.2. In this release, we replace that with git-s…
2024-02-02
v0.86.0 Add light/dark mode images @osterman (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2114090389” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/docs/issues/603” data-hovercard-type=”pull_request”…
Add light/dark mode images @osterman (#603) what
Add light/dark mode images for “Terraform Open Source” modules
why
For developers using darkmode
Fix some broken links @Nuru (#602) what
Fi…
To help our clients conquer the cloud by designing, building and implementing world-class infrastructures that delight developers and make business sense. - osterman
what
Add light/dark mode images for “Terraform Open Source” modules
why
For developers using darkmode
v1.31.3 Consolidate auto-release workflow @goruha (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2109977863” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/build-harness/issues/372“…
Consolidate auto-release workflow @goruha (#372) what
Use cloudposse/github-action-auto-release in auto-release.yaml workflow
why
Solve old nodejs warning Reduce duplication of code
Bug Fixe…
goruha has 95 repositories available. Follow their code on GitHub.
what
Use cloudposse/github-action-auto-release in auto-release.yaml workflow
why
Solve old nodejs warning Reduce duplication of code
v1.57.0 what
Add default CLI configuration to Atmos code Update/improve examples and docs Update demo.tape
why
Add default CLI configuration to Atmos code - this is useful when executing Atmos CLI commands (e.g. on CI/CD) that does not require components and stacks
If atmos.yaml is not found in any of the searched locations, Atmos will use the default CLI configuration: base_path: “.” components: terraform: base_path: components/terraform apply_auto_approve: false deploy_run_init:…
what
Add default CLI configuration to Atmos code Update/improve examples and docs Update demo.tape
why
Add default CLI configuration to Atmos code - this is useful when executing Atmos CLI comma…
v1.32.0 Fix make/readme when github_repo has quotes @osterman (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2115233001” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/build-harness/issues/376“…
Fix make/readme when github_repo has quotes @osterman (#376) what
Use tr to delete quote characters
why
repos will never have special shell characters in their name it breaks readme generation d…
To help our clients conquer the cloud by designing, building and implementing world-class infrastructures that delight developers and make business sense. - osterman
what
Use tr to delete quote characters
why
repos will never have special shell characters in their name it breaks readme generation due to spurious quotes
references
#374 (introduced bug)
v2.8.5 Included Tools
Update AWS CLI packages @renovate (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2116147343” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/909“…
Included Tools
Update AWS CLI packages @renovate (#909) This PR contains the following updates:
Package Change Age Adoption Passing Confidence
awscli (source, changelog) ==1.32.30 -> ==…
This PR contains the following updates:
Package Change Age Adoption Passing Confidence
awscli (source, changelog) ==1.32.30 -> ==1.32.34
boto3 ==1.34.30 -> ==1.34.34
Release No…
2024-02-03
v1.32.1 Bug Fixes
Disambiguate packages install path from other uses of INSTALL_PATH @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2116338915” data-permission-text=”Title is private”…
Bug Fixes
Disambiguate packages install path from other uses of INSTALL_PATH @Nuru (#377) what
Use PACKAGES_INSTALL_PATH instead of INSTALL_PATH to determine where build-harness installs its …
Nuru has 22 repositories available. Follow their code on GitHub.
2024-02-04
v1.32.1 Breaking change: use PACKAGES_INSTALL_PATH instead of INSTALL_PATH Our apologies for introducing a breaking change in a patch release. We did not realize it was a breaking change when we made it. With this version, build-harness is no longer influenced by the setting of the INSTALL_PATH environment variable. We made this change because INSTALL_PATH is generic and used by other projects for other purposes. Instead, build-harness now uses the new environment variable PACKAGES_INSTALL_PATH to determine where to install any tools it automatically installs. If…
Our apologies for introducing a breaking change in a patch release. We did not realize it was a breaking change when we made it. With this version, build-harness is no longer influenced by the sett…
2024-02-08
v1.58.0 what
Improve Atmos UX and error handling
When a user just types atmos terraform or atmos helmfile, Atmos will show the corresponding Terraform and Helmfile help instead of checking for a component and stack and printing error messages if the component or stack is not found
If a user executes any Atmos command that requires Atmos components and stacks, including just atmos (and including from a random folder not related to Atmos configuration), and the CLI config points to an Atmos stacks…
what
Improve Atmos UX and error handling
When a user just types atmos terraform or atmos helmfile, Atmos will show the corresponding Terraform and Helmfile help instead of checking for a compone…
v1.58.0 what
Improve Atmos UX and error handling
When a user just types atmos terraform or atmos helmfile, Atmos will show the corresponding Terraform and Helmfile help instead of checking for a component and stack and printing error messages if the component or stack is not found
If a user executes any Atmos command that requires Atmos components and stacks, including just atmos (and including from a random folder not related to Atmos configuration), and the CLI config points to an Atmos stacks…
2024-02-09
v1.59.0 what
Update intro of Atmos (https://atmos.tools/) Add page on Terraform limitations (https://atmos.tools/reference/terraform-limitations/) Add backend.tf.json to .gitignore for QuickStart Default to dark mode Stylize atmos brand
why
Make it more compelling Add missing context developers might lack without extensive terraform experience
what
Update intro of Atmos (https://atmos.tools/) Add page on Terraform limitations (https://atmos.tools/reference/terraform-limitations/) Add backend.tf.json to .gitignore for QuickStart Default …
Atmos is a workflow automation tool for DevOps to manage complex configurations with ease. It’s compatible with Terraform and many other tools.
Terraform Limitations
v1.59.0 what
Update intro of Atmos (https://atmos.tools/) Add page on Terraform limitations (https://atmos.tools/reference/terraform-limitations/) Add backend.tf.json to .gitignore for QuickStart Default to dark mode Stylize atmos brand
why
Make it more compelling Add missing context developers might lack without extensive terraform experience
v1.32.2 See breaking changes in 1.32.1 Bug Fixes
Do not clobber custom README template file @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2127836386” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/build-harness/issues/380“…
Bug Fixes
Do not clobber custom README template file @Nuru (#380) what
Do not clobber custom README template file
why
The default README template is now stored remotely, so we have to fet…
Nuru has 22 repositories available. Follow their code on GitHub.
what
Do not clobber custom README template file
why
The default README template is now stored remotely, so we have to fetch it every time to ensure it is fresh (or else implement some more compl…
v1.60.0 what
Fix an issue with the skip_if_missing attribute in Atmos imports with context Update docs titles and fix typos Update atmos version CLI command
why
The skip_if_missing attribute was introduced in Atmos release v1.58.0 and had some issues with checking Atmos imports if the imported manifests don’t exist
Docs had some typos
When executing the atmos version command, Atmos automatically checks for the latest…
what
Fix an issue with the skip_if_missing attribute in Atmos imports with context Update docs titles and fix typos Update atmos version CLI command
why
The skip_if_missing attribute was introd…
what
Improve Atmos UX and error handling
When a user just types atmos terraform or atmos helmfile, Atmos will show the corresponding Terraform and Helmfile help instead of checking for a compone…
2024-02-10
v2.8.6 Included Tools
Update dependency cryptography to v42 [Security] @renovate (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2095187862” data-permission-text=”Title is private”…
Included Tools
Update dependency cryptography to v42 [Security] @renovate (#906) GitHub Vulnerability Alerts CVE-2023-50782 A flaw was found in the python-cryptography package. This issue may …
2024-02-12
v2.8.7 Build/Release Maintenance
Add OCI annotations @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2129224491” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/917“…
Build/Release Maintenance
Add OCI annotations @Nuru (#917) what
Add OCI annotations to published images
why
Standard compliance and better support for third-party tooling
references
OCI …
Nuru has 22 repositories available. Follow their code on GitHub.
what
Add OCI annotations to published images
why
Standard compliance and better support for third-party tooling
references
OCI annotations Supersedes and closes #915
v2.9.0 Update to Debian 12.4 from 11.8 Enhancements
Update to Debian 12.4 and other updates @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2131401462” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/918“…
Enhancements
Update to Debian 12.4 and other updates @Nuru (#918) what
Update Google Cloud SDK from 455.0.0 to 463.0.0 Update helm-diff from 3.8.1 to 3.9.4 Updates to Debian-based Geodesic:
…
Nuru has 22 repositories available. Follow their code on GitHub.
what
Update Google Cloud SDK from 455.0.0 to 463.0.0 Update helm-diff from 3.8.1 to 3.9.4 Updates to Debian-based Geodesic:
Update Debian from 11.8 to 12.4 Update Python from 3.11.6 Change archit…
2024-02-13
v2.9.0 Update to Debian 12.4 from 11.8 (minor breaking change) In this release we upgrade from Debian 11 (buster) to Debian 12 (bookworm). This introduces a minor breaking change. Debian 12 has symbolic links for /bin, /sbin, and /lib pointing to /usr/bin, /usr/sbin, and /usr/lib respectively. Previously, the Dockerfile command: COPY rootfs/ /
worked fine even if you had /bin, /sbin, or /lib subdirectories under rootfs/. Previous versions of Geodesic did have a rootfs/sbin directory which contained a single file, docker, which was a script that…
In this release we upgrade from Debian 11 (buster) to Debian 12 (bookworm). This introduces a minor breaking change. Debian 12 has symbolic links for /bin, /sbin, and /lib pointing to /usr/bin, /us…
v1.61.0 what
Update readme to be more consistent with atmos.tools Fix links Add features/benefits Add use-cases Add glossary
why
Better explain what atmos does and why
what
Update readme to be more consistent with atmos.tools Fix links Add features/benefits Add use-cases Add glossary
why
Better explain what atmos does and why
v1.62.0
Add atmos docs
CLI command @aknysh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2133369695” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/537” data-hovercard-type=”pull_request”…
Add atmos docs
CLI command @aknysh (#537)
what
Add atmos docs CLI command
why
Use this command to open the Atmos docs
aknysh has 264 repositories available. Follow their code on GitHub.
what
Add atmos docs CLI command
why
Use this command to open the Atmos docs
v1.62.0
Add atmos docs
CLI command @aknysh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2133369695” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/537” data-hovercard-type=”pull_request”…
v1.63.0
Add integrations.github
to atmos.yaml
@aknysh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2133610579” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/538“…
Add integrations.github
to atmos.yaml
@aknysh (#538)
what
Add integrations.github to atmos.yaml Don’t search and process stacks when executing atmos describe config command
why
integrations….
aknysh has 264 repositories available. Follow their code on GitHub.
what
Add integrations.github to atmos.yaml Don’t search and process stacks when executing atmos describe config command
why
integrations.github is a free-form map section that can be used to def…
v1.63.0
Add integrations.github
to atmos.yaml
@aknysh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2133610579” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/538“…
2024-02-14
v2.9.0 Update to Debian 12.4 from 11.8 (minor breaking change) In this release we upgrade from Debian 11 (buster) to Debian 12 (bookworm). This introduces a minor breaking change. Debian 12 has symbolic links for /bin, /sbin, and /lib pointing to /usr/bin, /usr/sbin, and /usr/lib respectively. This can break certain customizations you may be making in your Dockerfile for your custom image, and can also affect Spacelift users. If you are making a customized version of Geodesic Previously, the Dockerfile command: COPY rootfs/ /
worked fine even if you had…
In this release we upgrade from Debian 11 (buster) to Debian 12 (bookworm). This introduces a minor breaking change. Debian 12 has symbolic links for /bin, /sbin, and /lib pointing to /usr/bin, /us…
2024-02-17
v2.9.1 Included Tools
Update dependency cryptography to v42.0.3 @renovate (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2137845612” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/919“…
Included Tools
Update dependency cryptography to v42.0.3 @renovate (#919) This PR contains the following updates:
Package Change Age Adoption Passing Confidence
cryptography (changelog)…
This PR contains the following updates:
Package Change Age Adoption Passing Confidence
cryptography (changelog) ==42.0.2 -> ==42.0.3
Release Notes
pyca/cryptography (cryptography) v…
2024-02-20
v1: feat: adds tagging the TGW attachment + associating / propagating TGW… … RTB + creating TGW routes (#37)
fix: uses correct type with…
… RTB + creating TGW routes (#37)
fix: uses correct type with var.vpn_connection_static_routes_only (bool > string)
I could not find why this was originally implemented this way… Maybe a 0.11 h…
major revision This PR does a good overhaul of the module: It updates to modern practices / syntax + uses new syntax added in TF 1.3 + adds some new, significant functionality + introduces a breaki…
v1.0.0 Sync github @max-lobur (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1713970989” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/terraform-aws-vpn-connection/issues/29“…
Sync github @max-lobur (#29) Rebuild github dir from the template
Enhancements
feat: adds tagging the TGW attachment + associating / propagating TGW RTB + creating TGW routes @Gowiem (#37) ma…
max-lobur has 72 repositories available. Follow their code on GitHub.
Rebuild github dir from the template
2024-02-22
v1.64.0 Create Landing page @osterman (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2137898667” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/540” data-hovercard-type=”pull_request”…
Create Landing page @osterman (#540) what
Create a custom landing page Update other docs
why
Explain what Atmos does in a few easy steps
To help our clients conquer the cloud by designing, building and implementing world-class infrastructures that delight developers and make business sense. - osterman
what
Create a custom landing page Update other docs
why
Explain what Atmos does in a few easy steps
v1.64.0 Create Landing page @osterman (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2137898667” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/540” data-hovercard-type=”pull_request”…
2024-02-23
v2.9.0 Update to Debian 12.4 from 11.8 (minor breaking change) In this release we upgrade from Debian 11 (buster) to Debian 12 (bookworm). This introduces a minor breaking change. Debian 12 has symbolic links for /bin, /sbin, and /lib pointing to /usr/bin, /usr/sbin, and /usr/lib respectively. This can break certain customizations you may be making in your Dockerfile for your custom image, and can also affect Spacelift users. If you are making a customized version of Geodesic Previously, the Dockerfile command: COPY rootfs/ /
worked fine even if you had…
In this release we upgrade from Debian 11 (buster) to Debian 12 (bookworm). This introduces a minor breaking change. Debian 12 has symbolic links for /bin, /sbin, and /lib pointing to /usr/bin, /us…
2024-02-24
v1.64.1 Enhancements
Fix responsiveness of css @osterman (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2151917720” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/543“…
Enhancements
Fix responsiveness of css @osterman (#543) what
Use % instead of vw, since the outter container is capped at a certain px size. Set a minimum height of the header in px, otherwis…
Helping teams succeed today using Cloud Posse’s Reference Architectures for AWS. - osterman
what
Use % instead of vw, since the outter container is capped at a certain px size. Set a minimum height of the header in px, otherwise if based on vh it can be impossibly small and gets eaten by…
v1.64.1 Enhancements
Fix responsiveness of css @osterman (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2151917720” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/543“…
2024-02-27
v2.9.2 Enhancements
Fix aws CLI auto-completions, use smaller kubectl package @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2150745434” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/924“…
Enhancements
Fix aws CLI auto-completions, use smaller kubectl package @Nuru (#924) what
Fix aws auto-completion Only install latest kubectl
why
The aws CLI is provided in 2 versions, v1 an…
Nuru has 22 repositories available. Follow their code on GitHub.
what
Fix aws auto-completion Only install latest kubectl
why
The aws CLI is provided in 2 versions, v1 and v2, and which version is in use is managed by update-alternatives. However, each versio…
v1.64.2 Add Atmos CLI command aliases @aknysh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2158013928” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/547” data-hovercard-type=”pull_request”…
Add Atmos CLI command aliases @aknysh (#547) what
Add Atmos CLI command aliases Update docs https://atmos.tools/cli/configuration/#aliases
why An alias lets you create a shortcut name for an exis…
aknysh has 265 repositories available. Follow their code on GitHub.
what
Add Atmos CLI command aliases Update docs https://pr-547.atmos-docs.ue2.dev.plat.cloudposse.org/cli/configuration/
why An alias lets you create a shortcut name for an existing CLI command. A…
v1.64.2 Add Atmos CLI command aliases @aknysh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2158013928” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/547” data-hovercard-type=”pull_request”…
2024-02-28
v1.64.2 Add Atmos CLI command aliases @aknysh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2158013928” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/547” data-hovercard-type=”pull_request”…
Add Atmos CLI command aliases @aknysh (#547) what
Add Atmos CLI command aliases Update docs https://atmos.tools/cli/configuration/#aliases
why An alias lets you create a shortcut name for an exis…
aknysh has 265 repositories available. Follow their code on GitHub.
what
Add Atmos CLI command aliases Update docs https://pr-547.atmos-docs.ue2.dev.plat.cloudposse.org/cli/configuration/
why An alias lets you create a shortcut name for an existing CLI command. A…
v0.87.0 Update Reference -> Best Practices -> Terraform Best Practices to reflect current Cloud Posse recommendations and style guide Add Reference -> Terraform in Depth section to cover more advanced topics
Update Reference -> Best Practices -> Terraform Best Practices to reflect current Cloud Posse recommendations and style guide Add Reference -> Terraform in Depth section to cover more advanced topics
2024-02-29
v1.64.3 Enhancements
include some protection on the azurerm backend when global does not exist @aochsner (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2161523307” data-permission-text=”Title is private”…
Enhancements
include some protection on the azurerm backend when global does not exist @aochsner (#548) what When using the azurerm backend, the logic assumes a global key is set and prepends…
aochsner has 53 repositories available. Follow their code on GitHub.