#releases (2022-11)

Announce New Releases for Cloud Posse GitHub Projects

Archive: https://archive.sweetops.com/releases/

2022-11-01

Release notes from terraform-aws-eks-cluster avatar
Release notes from terraform-aws-eks-cluster
06:12:35 AM

v2.6.0 Add cluster_attributes variable to change cluster attribute @asmithdt (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1416932679” data-permission-text=”Title is private”…

Release v2.6.0 · cloudposse/terraform-aws-eks-clusterattachment image

Add cluster_attributes variable to change cluster attribute @asmithdt (#172) what Add cluster_attributes variable to change cluster attribute why If migrating to this module the cluster name may…

asmithdt - Overview

asmithdt has 3 repositories available. Follow their code on GitHub.

2022-11-02

Release notes from atmos avatar
Release notes from atmos
01:14:35 PM

v1.11.0 what Add disabled field to component validation steps Add verbose field to custom command steps Expose component config in custom commands why Add disabled field to component validation steps to be able to to skip the validation step. disabled is set to false by default and the validation step is allowed if disabled attribute is not specified. This is useful when we add component validation in settings.validation at environment/tenant/stage/base component level, but we want to disable…

Release v1.11.0 · cloudposse/atmosattachment image

what Add disabled field to component validation steps Add verbose field to custom command steps Expose component config in custom commands why Add disabled field to component validation steps to…

Release notes from atmos avatar
Release notes from atmos
01:34:36 PM

v1.11.0 what Add disabled field to component validation steps Add verbose field to custom command steps Expose component config in custom commands why Add disabled field to component validation steps to be able to to skip the validation step. disabled is set to false by default and the validation step is allowed if disabled attribute is not specified. This is useful when we add component validation in settings.validation at environment/tenant/stage/base component level, but we want to disable…

2022-11-03

Release notes from atmos avatar
Release notes from atmos
02:14:36 PM

v1.11.1 what Update custom commands Refactor custom commands code why When parsing and executing CLI custom commands, clone the command struct into a local variable because of the automatic closure in the Run function of the Cobra command (the last processed command config affects all the previous ones). Cloning will make a closure over the local variable which is different in each iteration (we cloned just Go slices before, but we need to clone Go maps as well, so we clone the whole struct instead)

Release v1.11.1 · cloudposse/atmosattachment image

what Update custom commands Refactor custom commands code why When parsing and executing CLI custom commands, clone the command struct into a local variable because of the automatic closure in t…

Release notes from atmos avatar
Release notes from atmos
02:34:34 PM

v1.11.1 what Update custom commands Refactor custom commands code why When parsing and executing CLI custom commands, clone the command struct into a local variable because of the automatic closure in the Run function of the Cobra command (the last processed command config affects all the previous ones). Cloning will make a closure over the local variable which is different in each iteration (we cloned just Go slices before, but we need to clone Go maps as well, so we clone the whole struct instead)

Release notes from atmos avatar
Release notes from atmos
05:54:35 AM

v1.11.2 what Update parsing command-line arguments why After refactoring in atmos v1.10.x, the command-line arguments were parsed incorrectly. For example, in the following command atmos terraform plan -s –auto-generate-backend-file=true

the argument –auto-generate-backend-file=true was lost and never applied.

Release v1.11.2 · cloudposse/atmosattachment image

what Update parsing command-line arguments why After refactoring in atmos v1.10.x, the command-line arguments were parsed incorrectly. For example, in the following command atmos terraform plan…

Release notes from atmos avatar
Release notes from atmos
06:14:40 AM

v1.11.2 what Update parsing command-line arguments why After refactoring in atmos v1.10.x, the command-line arguments were parsed incorrectly. For example, in the following command atmos terraform plan -s –auto-generate-backend-file=true

the argument –auto-generate-backend-file=true was lost and never applied.

2022-11-04

Release notes from atmos avatar
Release notes from atmos
04:54:41 PM

v1.11.3 what Fix atmos vendor pull command why The function os.IsNotExist has probably changed in some latest Go versions After calling os.Stat, don’t check for “path does not exist” errors using os.IsNotExist, instead check for all errors This fixes the error: atmos vendor pull -c acm

Pulling sources for the component ‘acm’ from

‘/localhost/infra/components/terraform/acm/github.com/cloudposse/terraform-aws-components.git/modules/acm?ref=1.86.0’

and writing to…

Release v1.11.3 · cloudposse/atmosattachment image

what Fix atmos vendor pull command why The function os.IsNotExist has probably changed in some latest Go versions After calling os.Stat, don’t check for “path does not exist” errors using os.IsN…

Release notes from atmos avatar
Release notes from atmos
05:14:43 PM

v1.11.3 what Fix atmos vendor pull command why The function os.IsNotExist has probably changed in some latest Go versions After calling os.Stat, don’t check for “path does not exist” errors using os.IsNotExist, instead check for all errors This fixes the error: atmos vendor pull -c acm

Pulling sources for the component ‘acm’ from

‘/localhost/infra/components/terraform/acm/github.com/cloudposse/terraform-aws-components.git/modules/acm?ref=1.86.0’

and writing to…

2022-11-05

Release notes from atmos avatar
Release notes from atmos
05:54:39 PM

v1.12.0 what Update atmos custom commands Update atmos terraform generate backends command why Update atmos custom commands to allow the command’s ENV var values to have access to {{ .ComponentConfig.xxx.yyy.zzz }} Go template variables. If a custom command defines component_config section with component and stack, atmos generates the config for the component in the stack and makes it available in {{ .ComponentConfig.xxx.yyy.zzz }} Go template variables, exposing all the component sections. This is…

Release v1.12.0 · cloudposse/atmosattachment image

what Update atmos custom commands Update atmos terraform generate backends command why Update atmos custom commands to allow the command’s ENV var values to have access to {{ .ComponentConfig.xx…

Release notes from atmos avatar
Release notes from atmos
01:34:41 AM

v1.12.1 what Update atmos atlantis generate repo-config command why If an atmos component is derived from a base component, terraform workspace is calculated differently: for a regular atmos component, terraform workspace is the stack name (e.g. tenant1-ue2-prod) for a derived atmos component, terraform workspace is stack name + component name (e.g. tenant1-ue2-prod-)

For example, for the following vpc-2 atmos component vpc-2: metadata: component: infra/vpc terraform workspace in the…

Release v1.12.1 · cloudposse/atmosattachment image

what Update atmos atlantis generate repo-config command why If an atmos component is derived from a base component, terraform workspace is calculated differently: for a regular atmos component,…

Release notes from atmos avatar
Release notes from atmos
01:54:39 AM

v1.12.1 what Update atmos atlantis generate repo-config command why If an atmos component is derived from a base component, terraform workspace is calculated differently: for a regular atmos component, terraform workspace is the stack name (e.g. tenant1-ue2-prod) for a derived atmos component, terraform workspace is stack name + component name (e.g. tenant1-ue2-prod-)

For example, for the following vpc-2 atmos component vpc-2: metadata: component: infra/vpc terraform workspace in the…

Release notes from atmos avatar
Release notes from atmos
05:14:38 AM

v1.12.2 what Add –format=backend-config to atmos terraform generate backends command why Terraform supports -backend-config argument, which required the backend config files to have just the backend attributes without terraform.backend header references https://developer.hashicorp.com/terraform/language/settings/backends/configuration#file test atmos terraform generate backends…

Release v1.12.2 · cloudposse/atmosattachment image

what Add –format=backend-config to atmos terraform generate backends command why Terraform supports -backend-config argument, which required the backend config files to have just the backend at…

Backend Configuration - Configuration Language | Terraform | HashiCorp Developerattachment image

Explore Terraform product documentation, tutorials, and examples.

Release notes from atmos avatar
Release notes from atmos
05:34:41 AM

v1.12.2 what Add –format=backend-config to atmos terraform generate backends command why Terraform supports -backend-config argument, which required the backend config files to have just the backend attributes without terraform.backend header references https://developer.hashicorp.com/terraform/language/settings/backends/configuration#file test atmos terraform generate backends…

2022-11-06

Release notes from geodesic avatar
Release notes from geodesic
02:15:36 AM

v1.3.6 Included Tools Update AWS CLI packages @renovate (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1428000452” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/812“…

Release v1.3.6 · cloudposse/geodesicattachment image

Included Tools Update AWS CLI packages @renovate (#812) This PR contains the following updates: Package Change Age Adoption Passing Confidence awscli (source, changelog) ==1.25.97 -> ==…

Update AWS CLI packages by renovate[bot] · Pull Request #812 · cloudposse/geodesicattachment image

This PR contains the following updates: Package Change Age Adoption Passing Confidence awscli (source, changelog) ==1.25.97 -> ==1.27.3 boto3 ==1.24.96 -> ==1.26.3 Release Note…

Release notes from geodesic avatar
Release notes from geodesic
02:35:33 AM

v1.3.6 Included Tools Update AWS CLI packages @renovate (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1428000452” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/812“…

2022-11-11

Release notes from atmos avatar
Release notes from atmos
07:24:39 PM

v1.13.0 what && why New docs website https://atmos.tools

Introduction to Atmos | atmos

Atmos is a workflow automation tool to manage complex configurations with ease. It’s compatible with Terraform and many other tools.

Release notes from atmos avatar
Release notes from atmos
07:44:40 PM

v1.13.0 what && why New docs website https://atmos.tools

Release notes from atmos avatar
Release notes from atmos
08:44:42 PM

v1.13.1 what Allow Helmfile component without using EKS. why Because atmos could be used without using EKS.

Release v1.13.1 · cloudposse/atmosattachment image

what Allow Helmfile component without using EKS. why Because atmos could be used without using EKS.

Release notes from atmos avatar
Release notes from atmos
09:04:38 PM

v1.13.1 what Allow Helmfile component without using EKS. why Because atmos could be used without using EKS.

2022-11-14

Release notes from atmos avatar
Release notes from atmos
05:44:32 PM

v1.13.2 what Update docs website and atmos help commands why Better looking website Improve the website color theme Update/improve CLI/Configuration and CLI/Commands sections (https://atmos.tools/category/commands)

Release v1.13.2 · cloudposse/atmosattachment image

what

Update docs website and atmos help commands

why

Better looking website Improve the website color theme Update/improve CLI/Configuration and CLI/Commands sections (https://atmos.tools/catego

Introduction to Atmos | atmos

Atmos is a workflow automation tool to manage complex configurations with ease. It’s compatible with Terraform and many other tools.

Release notes from atmos avatar
Release notes from atmos
06:04:38 PM

v1.13.2 what Update docs website and atmos help commands why Better looking website Improve the website color theme Update/improve CLI/Configuration and CLI/Commands sections (https://atmos.tools/category/commands)

Release notes from atmos avatar
Release notes from atmos
02:44:32 AM

v1.13.3 what Documentation website sections: tutorials glossary component library mixins imports

why Consolidate atmos documentation under the new docs site

Release v1.13.3 · cloudposse/atmosattachment image

what

Documentation website sections:

tutorials glossary component library mixins imports

why

Consolidate atmos documentation under the new docs site

2022-11-15

Release notes from atmos avatar
Release notes from atmos
11:04:37 PM

Documentation Updates Reorganize CLI commands & subcommands Improve the introduction Describe the AWS integrations

Release Documentation Updates · cloudposse/atmosattachment image

Reorganize CLI commands & subcommands Improve the introduction Describe the AWS integrations

Release notes from atmos avatar
Release notes from atmos
11:24:37 PM

v1.13.4 Reorganize CLI commands & subcommands Improve the introduction Describe the AWS integrations

2022-11-16

Release notes from terraform-spacelift-cloud-infrastructure-automation avatar
Release notes from terraform-spacelift-cloud-infrastructure-automation
03:58:38 PM

v0.50.1 Enhancements Update “OPA Policy Tests” GitHub action @aknysh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1451814286” data-permission-text=”Title is private”…

Release v0.50.1 · cloudposse/terraform-spacelift-cloud-infrastructure-automationattachment image

Enhancements

Update “OPA Policy Tests” GitHub action @aknysh (#126) what

Update “OPA Policy Tests” GitHub action

why

b4b4r07/action-opa repo has a very old OPA version, and the repo has not…

aknysh - Overview

aknysh has 230 repositories available. Follow their code on GitHub.

Release notes from terraform-spacelift-cloud-infrastructure-automation avatar
Release notes from terraform-spacelift-cloud-infrastructure-automation
04:18:37 PM

v0.50.2 :rocket: Enhancements Rego policies: replace startswith and endswith functions with strings.any_prefix_match and strings.any_suffix_match functions @aknysh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1449939416”…

Release v0.50.2 · cloudposse/terraform-spacelift-cloud-infrastructure-automationattachment image

:rocket: Enhancements

Rego policies: replace startswith and endswith functions with strings.any_prefix_match and strings.any_suffix_match functions @aknysh (#125) what

Rego policies: replace s…

Release notes from atmos avatar
Release notes from atmos
05:44:36 PM

v1.13.5 what Standardize CLI commands formatting Provide a general command usage page that embeds the auto-generated index Add “Component Inheritance” section to the docs why It was not clear what each command should be used for without reading further down the page Having one separate index page and an index page of subcommand led to information being sprawled across two pages, rather than having a single usage page that shows general command usage and all available subcommands “Component…

Release v1.13.5 · cloudposse/atmosattachment image

what

Standardize CLI commands formatting Provide a general command usage page that embeds the auto-generated index Add “Component Inheritance” section to the docs

why

It was not clear what each …

Release notes from atmos avatar
Release notes from atmos
06:04:36 PM

v1.13.5 what Standardize CLI commands formatting Provide a general command usage page that embeds the auto-generated index Add “Component Inheritance” section to the docs why It was not clear what each command should be used for without reading further down the page Having one separate index page and an index page of subcommand led to information being sprawled across two pages, rather than having a single usage page that shows general command usage and all available subcommands “Component…

Release notes from atmos avatar
Release notes from atmos
09:24:48 PM

v1.14.0 what add shell completion script generation for bash, zsh, fish and powershell users can now run atmos completion [bash|zsh|fish|powershell] and atmos will output the shell completion script for that shell why so users can run atmos [tab][tab] and get command auto-completion

Release v1.14.0 · cloudposse/atmosattachment image

what

add shell completion script generation for bash, zsh, fish and powershell users can now run atmos completion [bash|zsh|fish|powershell] and atmos will output the shell completion script for t…

Release notes from atmos avatar
Release notes from atmos
09:44:36 PM

v1.14.0 what add shell completion script generation for bash, zsh, fish and powershell users can now run atmos completion [bash|zsh|fish|powershell] and atmos will output the shell completion script for that shell why so users can run atmos [tab][tab] and get command auto-completion

2022-11-18

Release notes from terraform-aws-alb avatar
Release notes from terraform-aws-alb
08:39:29 PM

v1.6.0 add preserve host header option @tbpoetke (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1442816690” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/terraform-aws-alb/issues/124“…

Release v1.6.0 · cloudposse/terraform-aws-albattachment image

add preserve host header option @tbpoetke (#124) what adding the preserve host header option of the alb like documented here: Terraform registry why option was missing references

closes #123

tbpoetke - Overview

tbpoetke has 13 repositories available. Follow their code on GitHub.

add preserve host header option by tbpoetke · Pull Request #124 · cloudposse/terraform-aws-albattachment image

what adding the preserve host header option of the alb like documented here: Terraform registry why option was missing references

closes #123

2022-11-21

Release notes from packages avatar
Release notes from packages
05:19:27 PM

0.146.0 what Update stern repo Update GitHub workflows why Update stern repo from https://github.com/wercker/stern (which has been deleted) to https://github.com/stern/stern Keep GitHub workflows and READMEs up to date

Release 0.146.0 · cloudposse/packagesattachment image

what

Update stern repo Update GitHub workflows

why

Update stern repo from https://github.com/wercker/stern (which has been deleted) to https://github.com/stern/stern Keep GitHub workflows and RE…

GitHub - stern/stern: ⎈ Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/sternattachment image

⎈ Multi pod and container log tailing for Kubernetes – Friendly fork of https://github.com/wercker/stern - GitHub - stern/stern: ⎈ Multi pod and container log tailing for Kubernetes – Friendly fo…

Release notes from atmos avatar
Release notes from atmos
05:34:35 PM

v1.15.0 what & why Update atmos “deps” calculation. In some cases, when more than one different YAML stack config files imported the same import (b/c some components in both derived from the same base component), then all of those stack config files were added to the component’s “deps” list (resulting in Spacelift stacks having unrelated dependency labels which would cause unnecessary stack triggering) Document atmos completion CLI command Add “Component-Oriented Programming” page to document…

Release v1.15.0 · cloudposse/atmosattachment image

what & why

Update atmos “deps” calculation. In some cases, when more than one different YAML stack config files imported the same import (b/c some components in both derived from the same base com…

Release notes from geodesic avatar
Release notes from geodesic
06:25:30 PM

v1.4.0 Update alpine Docker tag to v3.16.3 @renovate (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1446248957” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/816“…

Release v1.4.0 · cloudposse/geodesic

Update alpine Docker tag to v3.16.3 @renovate (#816) This PR contains the following updates:

Package Type Update Change

alpine final patch 3.16.2 -> 3.16.3

alpine stage patch 3.16.2 -> 3.1…

Update alpine Docker tag to v3.16.3 by renovate[bot] · Pull Request #816 · cloudposse/geodesicattachment image

This PR contains the following updates:

Package Type Update Change

alpine final patch 3.16.2 -> 3.16.3

alpine stage patch 3.16.2 -> 3.16.3

Configuration Schedule: Branch creation - A…

2022-11-23

Release notes from packages avatar
Release notes from packages
10:39:29 PM

0.147.0 Upgrade Alpine 3.16.2 -> 3.16.3 Upgrade Debian 11.4 -> 11.5 Upgrade go 1.19.1 -> 1.19.3 Replace deprecated ::set-output with new syntax for setting GitHub action outputs Upgrade actions to Node v16 Full release notesUpdate atmos to 1.15.0 by @cloudpossebot in…

Release 0.147.0 · cloudposse/packagesattachment image

Upgrade Alpine 3.16.2 -> 3.16.3 Upgrade Debian 11.4 -> 11.5 Upgrade go 1.19.1 -> 1.19.3 Replace deprecated ::set-output with new syntax for setting GitHub action outputs Upgrade actions to Node v16…

2022-11-25

Release notes from geodesic avatar
Release notes from geodesic
03:05:30 AM

v1.5.0 Included Tools Update dependencies @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1465019453” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/819” data-hovercard-type=”pull_request”…

Release v1.5.0 · cloudposse/geodesicattachment image

Included Tools

Update dependencies @Nuru (#819) what

Update Google Cloud SDK 401 -> 410 Update Kube-PS1 v0.7.0 -> v0.8.0 Update helm-diff 3.5.0 -> 3.6.0 Update helm-git 0.11.2 -> 0.14.0 Updat…

Nuru - Overview

Nuru has 21 repositories available. Follow their code on GitHub.

Update dependencies by Nuru · Pull Request #819 · cloudposse/geodesicattachment image

what

Update Google Cloud SDK 401 -> 410 Update Kube-PS1 v0.7.0 -> v0.8.0 Update helm-diff 3.5.0 -> 3.6.0 Update helm-git 0.11.2 -> 0.14.0 Update python 3.9.12 -> 3.10.8

why

Bugfixes and new feat…

2022-11-30

Release notes from atmos avatar
Release notes from atmos
03:44:38 PM

v1.16.0 what & why

Allow custom CLI commands to be any complex shell commands

Fixes and improvements (big thanks to @stoned): <a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1456928939” data-permission-text=”Title is private”…

Release v1.16.0 · cloudposse/atmosattachment image

what & why

Allow custom CLI commands to be any complex shell commands

Fixes and improvements (big thanks to @stoned):

#260 #265 #264 #259

stoned - Overview

stoned has 53 repositories available. Follow their code on GitHub.

Release notes from atmos avatar
Release notes from atmos
04:04:38 PM

v1.16.0 what & why

Allow custom CLI commands to be any complex shell commands

Fixes and improvements (big thanks to @stoned): <a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1456928939” data-permission-text=”Title is private”…

Release notes from geodesic avatar
Release notes from geodesic
12:15:29 AM

v1.5.1 Included Tools Update dependency cryptography to v38.0.4 @renovate (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1465565088” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/820“…

Release v1.5.1 · cloudposse/geodesicattachment image

Included Tools

Update dependency cryptography to v38.0.4 @renovate (#820) This PR contains the following updates:

Package Change Age Adoption Passing Confidence

cryptography (changelog)…

Update dependency cryptography to v38.0.4 by renovate[bot] · Pull Request #820 · cloudposse/geodesicattachment image

This PR contains the following updates:

Package Change Age Adoption Passing Confidence

cryptography (changelog) ==38.0.3 -> ==38.0.4

Release Notes

pyca/cryptography v38.0.4 Compare …

    keyboard_arrow_up