#releases (2022-10)

Announce New Releases for Cloud Posse GitHub Projects

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

2022-10-02

Release notes from atmos avatar
Release notes from atmos
01:14:33 AM

v1.9.0 what Add atmos components validation using JSON Schema and OPA policies why Validate component config (vars, settings, backend, and other sections) using JSON Schema Check if the component config (including relations between different component variables) is correct to allow or deny component provisioning using OPA/Rego policies Implement validation by atmos validate component command, and by adding a new section settings.validation to the component stack config to be used in other atmos…

Release v1.9.0 · cloudposse/atmosattachment image

what Add atmos components validation using JSON Schema and OPA policies why Validate component config (vars, settings, backend, and other sections) using JSON Schema Check if the component confi…

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

v1.9.0 what Add atmos components validation using JSON Schema and OPA policies why Validate component config (vars, settings, backend, and other sections) using JSON Schema Check if the component config (including relations between different component variables) is correct to allow or deny component provisioning using OPA/Rego policies Implement validation by atmos validate component command, and by adding a new section settings.validation to the component stack config to be used in other atmos…

2022-10-03

Release notes from build-harness avatar
Release notes from build-harness
07:46:28 PM

v1.6.1 Bug Fixes update github action template @mcalhoun (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1395225251” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/build-harness/issues/331“…

Release v1.6.1 · cloudposse/build-harness

Bug Fixes update github action template @mcalhoun (#331) what Update the Github Action docs template why So the template doesn’t error if the inputs or outputs don’t exist for an action

mcalhoun - Overview

DevOps & SRE Enthusiast; Full-Stack Engineer; Startup CTO. Typescript, React, Node, Go, Terraform, Bash, Python - mcalhoun

update github action template by mcalhoun · Pull Request #331 · cloudposse/build-harnessattachment image

what Update the Github Action docs template why So the template doesn’t error if the inputs or outputs don’t exist for an action

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

v1.9.1 what Add atmos CLI config path and atmos base path parameters to the component processor to support components remote state from remote repos (Note that this does not affect atmos functionality, this is to be used in the utils provider which calls into the atmos code) why The component processor’s code is used by the utils provider to get the component’s remote state We already supported the ATMOS_CLI_CONFIG_PATH and ATMOS_BASE_PATH ENV vars to specify the CLI config file (atmos.yaml) path…

Release v1.9.1 · cloudposse/atmosattachment image

what Add atmos CLI config path and atmos base path parameters to the component processor to support components remote state from remote repos (Note that this does not affect atmos functionality, t…

Release notes from atmos avatar
Release notes from atmos
10:54:38 PM

v1.9.1 what Add atmos CLI config path and atmos base path parameters to the component processor to support components remote state from remote repos (Note that this does not affect atmos functionality, this is to be used in the utils provider which calls into the atmos code) why The component processor’s code is used by the utils provider to get the component’s remote state We already supported the ATMOS_CLI_CONFIG_PATH and ATMOS_BASE_PATH ENV vars to specify the CLI config file (atmos.yaml) path…

2022-10-08

Release notes from geodesic avatar
Release notes from geodesic
09:35:28 AM

v1.3.3 Update scripts for yq v4 CLI changes Bug Fixes Update scripts for yq v4 CLI changes @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1401877793” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/808“…

Release v1.3.3 Update scripts for yq v4 CLI changes · cloudposse/geodesicattachment image

Bug Fixes Update scripts for yq v4 CLI changes @Nuru (#808) what Update scripts for yq v4 CLI changes why Some of our shell scripts use yq, but the options and commands changed significantl…

Nuru - Overview

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

Update scripts for yq v4 CLI changes by Nuru · Pull Request #808 · cloudposse/geodesicattachment image

what Update scripts for yq v4 CLI changes why Some of our shell scripts use yq, but the options and commands changed significantly from v2 (current when the scripts were written) to the now curr…

2022-10-09

Release notes from terraform-spacelift-cloud-infrastructure-automation avatar
Release notes from terraform-spacelift-cloud-infrastructure-automation
10:28:35 PM

v0.49.5 Add git push proposed run test @nitrocode (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1236332426” data-permission-text=”Title is private”…

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

Add git push proposed run test @nitrocode (#106) what Add git push proposed run test Explicitly added a *.rego space policy why This is a large policy and it should be tested if any new changes …

Release notes from atmos avatar
Release notes from atmos
10:44:34 PM

v1.10.0 what Fix remote state for Terraform utils provider Remove all global vars from Go code Implement Logs.Verbose Update terraform commands Refactor why

Remove all global vars from Go code - this fixes remote state for Terraform utils provider Terraform executes a provider data source in a separate process and calls it using RPC But this separate process is only one per provider, so if we call the code the get the remote state of two different components, the same process will be called In the…

Release v1.10.0 · cloudposse/atmosattachment image

what Fix remote state for Terraform utils provider Remove all global vars from Go code Implement Logs.Verbose Update terraform commands Refactor why Remove all global vars from Go code - this f…

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

v1.10.0 what Fix remote state for Terraform utils provider Remove all global vars from Go code Implement Logs.Verbose Update terraform commands Refactor why

Remove all global vars from Go code - this fixes remote state for Terraform utils provider Terraform executes a provider data source in a separate process and calls it using RPC But this separate process is only one per provider, so if we call the code the get the remote state of two different components, the same process will be called In the…

2022-10-10

Release notes from terraform-aws-eks-cluster avatar
Release notes from terraform-aws-eks-cluster
02:02:34 AM

v2.4.0 Warning, new feature will likely be removed Custom Ingress rules @IkePCampbell (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1340744427” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/terraform-aws-eks-cluster/issues/162“…

Release v2.4.0 Warning, new feature will likely be removed · cloudposse/terraform-aws-eks-clusterattachment image

Custom Ingress rules @IkePCampbell (#162) what Added list of objects, which are Security Rule Ingress Definitions. why Sometimes I need to add security groups to access my EKS workers, such as o…

IkePCampbell - Overview

Senior Platform Engineer @bloomcredit / Former Associate Infrastructure Engineer/SRE at @amount Go/Python/K8s/Building pristine platforms - IkePCampbell

Custom Ingress rules by IkePCampbell · Pull Request #162 · cloudposse/terraform-aws-eks-clusterattachment image

what Added list of objects, which are Security Rule Ingress Definitions. why Sometimes I need to add security groups to access my EKS workers, such as other EC2 instances on a variety of ports. …

Release notes from terraform-aws-eks-cluster avatar
Release notes from terraform-aws-eks-cluster
02:42:34 AM

v2.4.0 Custom Ingress rules @IkePCampbell (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1340744427” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/terraform-aws-eks-cluster/issues/162“…

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

Custom Ingress rules @IkePCampbell (#162) what Added list of objects, which are Security Rule Ingress Definitions. why Sometimes I need to add security groups to access my EKS workers, such as o…

2022-10-11

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

v1.10.1 what Fix atmos CLI config processing Improve logs.verbose why Fix issues with CLI config processing introduced in #210 In Go, a struct is passed by value…

Release v1.10.1 · cloudposse/atmosattachment image

what Fix atmos CLI config processing Improve logs.verbose why Fix issues with CLI config processing introduced in #210 In Go, a struct is passed by value to a function (the whole struct is copie…

Fix remote state for Terraform `utils` provider. Remove all global vars from Go code. Implement `Logs.Verbose`. Update `terraform` commands by aknysh · Pull Request #210 · cloudposse/atmosattachment image

what Fix remote state for Terraform utils provider Remove all global vars from Go code Implement Logs.Verbose Update terraform commands Refactor why Remove all global vars from Go code - this f…

2022-10-12

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

v1.10.2 what Update atmos describe stacks command why Output atmos stack names (logical stacks derived from the context variables) instead of stack file names In the -s (–stack) filter, support both 1) atmos stack names (logical stacks derived from the context variables); 2) stack file names test atmos describe stacks –sections none –components vpc tenant1-ue2-dev: components: terraform: vpc: {} tenant1-ue2-prod: components: terraform: vpc: {} tenant1-ue2-staging:…

Release v1.10.2 · cloudposse/atmosattachment image

what Update atmos describe stacks command why Output atmos stack names (logical stacks derived from the context variables) instead of stack file names In the -s (–stack) filter, support both 1)…

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

v1.10.2 what Update atmos describe stacks command why Output atmos stack names (logical stacks derived from the context variables) instead of stack file names In the -s (–stack) filter, support both 1) atmos stack names (logical stacks derived from the context variables); 2) stack file names test atmos describe stacks –sections none –components vpc tenant1-ue2-dev: components: terraform: vpc: {} tenant1-ue2-prod: components: terraform: vpc: {} tenant1-ue2-staging:…

2022-10-13

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

v1.10.3 what Update atmos.yaml initialization why For some atmos commands (e.g. atmos version and atmos vendor), don’t process stacks b/c stacks folder might not be present (e.g. during cold-start when using atmos vendor and atmos version in CI/CD systems)

Release v1.10.3 · cloudposse/atmosattachment image

what Update atmos.yaml initialization why For some atmos commands (e.g. atmos version and atmos vendor), don’t process stacks b/c stacks folder might not be present (e.g. during cold-start when …

Release notes from atmos avatar
Release notes from atmos
02:14:37 AM

v1.10.3 what Update atmos.yaml initialization why For some atmos commands (e.g. atmos version and atmos vendor), don’t process stacks b/c stacks folder might not be present (e.g. during cold-start when using atmos vendor and atmos version in CI/CD systems)

2022-10-17

Release notes from terraform-aws-eks-cluster avatar
Release notes from terraform-aws-eks-cluster
10:32:37 PM

v2.5.0 Bug Fixes Better behavior during destroy @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1412275011” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/terraform-aws-eks-cluster/issues/169“…

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

Bug Fixes Better behavior during destroy @Nuru (#169) what Improve behavior during terraform destroy Update documentation why Clusters should destroy cleanly, but previously did not Documen…

Nuru - Overview

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

Better behavior during destroy by Nuru · Pull Request #169 · cloudposse/terraform-aws-eks-clusterattachment image

what Improve behavior during terraform destroy Update documentation why Clusters should destroy cleanly, but previously did not Documentation referred to old examples, wrong security group refe…

2022-10-18

Release notes from geodesic avatar
Release notes from geodesic
07:55:28 PM

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

Release v1.3.4 · cloudposse/geodesicattachment image

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

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

This PR contains the following updates: Package Change Age Adoption Passing Confidence awscli (source, changelog) ==1.25.90 -> ==1.25.92 boto3 ==1.24.89 -> ==1.24.91 Release No…

2022-10-19

Release notes from terraform-external-module-artifact avatar
Release notes from terraform-external-module-artifact
02:37:29 PM

v0.7.2 git.io->cloudposse.tools update @dylanbannon (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1221299220” data-permission-text=”Title is private”…

Release v0.7.2 · cloudposse/terraform-external-module-artifactattachment image

git.io->cloudposse.tools update @dylanbannon (#18) what and why Change all references to git.io/build-harness into cloudposse.tools/build-harness, since git.io redirects will stop working on April …

dylanbannon - Overview

dylanbannon has 9 repositories available. Follow their code on GitHub.

2022-10-20

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

v1.10.4 what Parse atmos.yaml CLI config when executing atmos vendor command Improve OPA policy evaluation and error handling why When executing atmos vendor pull command, we need to parse atmos.yaml and calculate the paths to stacks and components folders to write the vendored files into the correct component folder Add timeout to OPA policy evaluation (it will show a descriptive error message instead of hanging forever if Rego policy is not correctly defined/formatted or Regex in Rego is not…

Release v1.10.4 · cloudposse/atmosattachment image

what Parse atmos.yaml CLI config when executing atmos vendor command Improve OPA policy evaluation and error handling why When executing atmos vendor pull command, we need to parse atmos.yaml an…

Release notes from atmos avatar
Release notes from atmos
03:04:40 PM

v1.10.4 what Parse atmos.yaml CLI config when executing atmos vendor command Improve OPA policy evaluation and error handling why When executing atmos vendor pull command, we need to parse atmos.yaml and calculate the paths to stacks and components folders to write the vendored files into the correct component folder Add timeout to OPA policy evaluation (it will show a descriptive error message instead of hanging forever if Rego policy is not correctly defined/formatted or Regex in Rego is not…

Release notes from terraform-aws-cloudtrail avatar
Release notes from terraform-aws-cloudtrail
03:44:30 PM

v0.22.0 Support insight_selector @v3rm0n (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1415046808” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/terraform-aws-cloudtrail/issues/59“…

Release v0.22.0 · cloudposse/terraform-aws-cloudtrailattachment image

Support insight_selector @v3rm0n (#59) what Adds support for insight_selector that’s currently missing references Closes #57 git.io->cloudposse.tools update @dylanbannon (#55) what and why …

v3rm0n - Overview

v3rm0n has 32 repositories available. Follow their code on GitHub.

Support insight_selector by v3rm0n · Pull Request #59 · cloudposse/terraform-aws-cloudtrailattachment image

what Adds support for insight_selector that’s currently missing references Closes #57

2022-10-22

Release notes from geodesic avatar
Release notes from geodesic
07:35:27 PM

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

Release v1.3.5 · cloudposse/geodesicattachment image

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

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

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

2022-10-24

Release notes from terraform-aws-elastic-beanstalk-environment avatar
Release notes from terraform-aws-elastic-beanstalk-environment
07:44:41 PM

v0.47.1 Enhancements Replaced deprecated arguments policy documents @comrumino (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1421134660” data-permission-text=”Title is private”…

Release v0.47.1 · cloudposse/terraform-aws-elastic-beanstalk-environmentattachment image

Enhancements Replaced deprecated arguments policy documents @comrumino (#214) My what, why, and references copied/pasted from commit messages — I’m glad they satisfy the PR template :) Replac…

comrumino - Overview

https://stro.nz/public/comrumino.pub. comrumino has 17 repositories available. Follow their code on GitHub.

Release notes from terraform-aws-elastic-beanstalk-environment avatar
Release notes from terraform-aws-elastic-beanstalk-environment
08:24:39 PM

v0.47.2 Enhancements Fixed potential self-escalation from iam:PassRole @comrumino (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1421249261” data-permission-text=”Title is private”…

Release v0.47.2 · cloudposse/terraform-aws-elastic-beanstalk-environmentattachment image

Enhancements Fixed potential self-escalation from iam:PassRole @comrumino (#215) What I did Moved iam:PassRole from AllowOperations to a new statement named AllowPassRole and limited the reso…

2022-10-26

Release notes from atmos avatar
Release notes from atmos
01:54:38 PM

v1.10.5 what In atmos helmfile commands, first check if the context ENV vars are already defined. If they are not, set them in the code why Some users of atmos define the context ENV vars (e.g. REGION) in the caller scripts, and atmos overrides them. This fix will first check if the ENV vars are not defined by the parent process before setting them

Release v1.10.5 · cloudposse/atmosattachment image

what In atmos helmfile commands, first check if the context ENV vars are already defined. If they are not, set them in the code why Some users of atmos define the context ENV vars (e.g. REGION) …

2022-10-28

Release notes from terraform-spacelift-cloud-infrastructure-automation avatar
Release notes from terraform-spacelift-cloud-infrastructure-automation
05:58:46 PM

v0.50.0 Filter components by tags @nitrocode (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”1422668788” data-permission-text=”Title is private”…

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

Filter components by tags @nitrocode (#124) what Filter components by tags why Allow filtering by generic tags so we can filter admin stacks by team tag for example. references Closes #123

    keyboard_arrow_up