#releases (2024-11)
Announce New Releases for Cloud Posse GitHub Projects
Archive: https://archive.sweetops.com/releases/
2024-11-01
Add support for zonal shift configuration (#243)
what Add support of zonal shift config for the cluster. Closes #242
why
See linked ticket. references
See linked ticket. additional info <br> to <br/> changes are caused by new versi…
v4.4.1 Add support for zonal shift configuration @z0rc (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2627723548” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/terraform-aws-eks-cluster/issues/243“…
Add support for zonal shift configuration @z0rc (#243)
what
Add support of zonal shift config for the cluster. Closes #242
why
See linked ticket. references
See linked ticket. additional info…
z0rc has 8 repositories available. Follow their code on GitHub.
what Add support of zonal shift config for the cluster. Closes #242
why
See linked ticket. references
See linked ticket. additional info <br> to <br/> changes are caused by new versi…
2024-11-02
v1 Improve terraform and helmfile help. Enable Go templating in th…
Improve terraform and helmfile help. Enable Go templating in th…
v1.100.0
Improve terraform
and helmfile
help. Enable Go
templating in the command
field. Clean Terraform workspace before executing terraform init
@aknysh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2630512192”…
Improve terraform
and helmfile
help. Enable Go
templating in the command
field. Clean Terraform workspace before executing terraform init
@aknysh (#759)
what
Improve terraform and helmfi…
aknysh has 271 repositories available. Follow their code on GitHub.
2024-11-07
v1 chore: update README.md
chore: update README.md
v1.11.2 feat: redirect default action for https listener @oycyc (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2640914123” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/terraform-aws-alb/issues/187“…
feat: redirect default action for https listener @oycyc (#187)
what
Adds the ability for a HTTPS listener to have an default action of “redirect” in addition to the current two existing “fixed…
oycyc has 17 repositories available. Follow their code on GitHub.
what
Adds the ability for a HTTPS listener to have an default action of "redirect" in addition to the current two existing "fixed-response" and "target group".
Cre…
Fix IPv6 ingress rules (#186)
what
Added IPv6 support for ingress security groups Added variable validation for http_ingress_cidr_blocks and https_ingress_cidr_blocks Added variable validation for ip_address_type Updated the h…
v1.12.0 Add IPv6 ingress security group rules @mschfh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2625572227” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/terraform-aws-alb/issues/186“…
Add IPv6 ingress security group rules @mschfh (#186)
what
Added IPv6 support for ingress security groups Added variable validation for http_ingress_cidr_blocks and https_ingress_cidr_blocks Add…
mschfh has 29 repositories available. Follow their code on GitHub.
what
Added IPv6 support for ingress security groups Added variable validation for http_ingress_cidr_blocks and https_ingress_cidr_blocks Added variable validation for ip_address_type Updated the h…
v1: handle invalid command error (#766) Signed-off-by: Pulak Kanti Bhowmick [email protected] (<mailto:[email protected]>)
Signed-off-by: Pulak Kanti Bhowmick [email protected]
v1.100.1 Add .coderabbit.yaml for CodeRabbit integration configuration settings @osterman (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2629101744” data-permission-text=”Title is private”…
Add .coderabbit.yaml for CodeRabbit integration configuration settings @osterman (#758) what
Add coderrabit config Tune the prompt Enable linear integration
why
Want to work towards a config tha…
Helping teams succeed today using Cloud Posse’s Reference Architectures for AWS. - osterman
2024-11-08
v1: Skip component if metadata.enabled
is set to false
(#756)
skip components if not enabled
Signed-off-by: Pulak Kanti Bhowmick [email protected] (<mailto:[email protected]>)
by default make component is enabled
Signed-off-by: Pulak Kanti Bhowmick [email protected] (<mailto:[email protected]>)
refactor code
Signed-off-by: Pulak Kanti Bhowmick [email protected] (<mailto:[email protected]>)
use disable instead of enable to use default value
Signed-off-by: Pulak Kanti Bhowmick <a…
skip components if not enabled
Signed-off-by: Pulak Kanti Bhowmick [email protected]
by default make component is enabled
Signed-off-by: Pulak Kanti Bhowmick [email protected]
refac…
v1.101.0
Skip component if metadata.enabled
is set to false
@pkbhowmick (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2626416607” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/756“…
Skip component if metadata.enabled
is set to false
@pkbhowmick (#756)
what
Skip component if metadata.enabled is set to false Added documentation on using the metadata.enabled parameter to con…
Software Engineer @optimizely, Ex - @appscode, @BrainStation-23 - pkbhowmick
what
Skip component if metadata.enabled is set to false
why
Allow disabling Atmos components from being processed and provisioned by setting metadata.enabled to false in the stack manifest w/o a…
v1.12.0 Add IPv6 ingress security group rules @mschfh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2625572227” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/terraform-aws-alb/issues/186“…
Add IPv6 ingress security group rules @mschfh (#186)
what
Added IPv6 support for ingress security groups Added variable validation for http_ingress_cidr_blocks and https_ingress_cidr_blocks Add…
mschfh has 29 repositories available. Follow their code on GitHub.
what
Added IPv6 support for ingress security groups Added variable validation for http_ingress_cidr_blocks and https_ingress_cidr_blocks Added variable validation for ip_address_type Updated the h…
v2: feat: alb client keep alive (#189) feat: alb client keep alive
feat: bump aws version req to 5.46 to support ALB keep alive
feat: alb client keep alive
feat: bump aws version req to 5.46 to support ALB keep alive
v2.0.0 feat: alb client keep alive @oycyc (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2644202154” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/terraform-aws-alb/issues/189” data-hovercard-type=”pull_request”…
feat: alb client keep alive @oycyc (#189)
what
Adds the variable and argument for client_keep_alive. This was just introduced pretty recently, in May 2024. hashicorp/terraform-provider-aws#3640…
oycyc has 17 repositories available. Follow their code on GitHub.
what
Adds the variable and argument for client_keep_alive. This was just introduced pretty recently, in May 2024. Application Load Balancer enables configuring HTTP client keepalive duration hashi…
v1 chore: update README.md
chore: update README.md
v1.13.0
Output instance endpoints, add attributes to random_pet
that force a new instance @finchr (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2645153482” data-permission-text=”Title is private”…
Output instance endpoints, add attributes to random_pet
that force a new instance @finchr (#236)
…new instance
what
output instance endpoints add aws_rds_cluster_instance attributes that force a…
finchr has 17 repositories available. Follow their code on GitHub.
2024-11-10
v1: Wrapper for long lines in help (#770) main terminal wrapper for long lines
preserving the original length writer
set widths to be dynamic
chore: improve error handling
improvements
clean up flags
general fixes and styles for terminal width feature
align columns
dont make columns equal width
clean code and column fixes help printer
main terminal wrapper for long lines
preserving the original length writer
set widths to be dynamic
chore: improve error handling
improvements
clean up flags
general fixes and styles fo…
v1.102.0 Wrapper for long lines in help @Cerebrovinny (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2646274553” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/770“…
Wrapper for long lines in help @Cerebrovinny (#770) what
Implemented a new terminal-aware text wrapping system for CLI help output Added responsive width handling based on terminal size with fallb…
B.Sc. Computer Engineer, M.Sc. Student in Software Engineering - Cerebrovinny
what
Implemented a new terminal-aware text wrapping system for CLI help output Added responsive width handling based on terminal size with fallback values Introduced custom usage template handling…
2024-11-11
v1 feat: additional atmos docs parameters for specifying width, using …
feat: additional atmos docs parameters for specifying width, using …
v1.103.0
feat: additional atmos docs
parameters for specifying width, using auto-styling and color profile, and preserving new lines @RoseSecurity (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2629012672”…
feat: additional atmos docs
parameters for specifying width, using auto-styling and color profile, and preserving new lines @RoseSecurity (#757)
what
Add an additional atmos docs flag for speci…
Platform Engineering, Terraform, and Go. RoseSecurity has 25 repositories available. Follow their code on GitHub.
v1 change PS1 to show that atmos is in the atmos terraform shell mode …
change PS1 to show that atmos is in the atmos terraform shell mode …
v1.104.0
Change PS1 to show that Atmos is in the atmos terraform shell
mode @pkbhowmick (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2631274630” data-permission-text=”Title is private”…
Change PS1 to show that Atmos is in the atmos terraform shell
mode @pkbhowmick (#761)
what
Change PS1 to show that Atmos is in the atmos terraform shell mode Customized command prompt for the in…
Software Engineer @optimizely, Ex - @appscode, @BrainStation-23 - pkbhowmick
2024-11-12
v1 Clean Terraform workspace before executing terraform init in the `a…
Clean Terraform workspace before executing terraform init in the `a…
v1.105.0
Clean Terraform workspace before executing terraform init
in the atmos.Component
template function @aknysh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2650710683” data-permission-text=”Title is private”…
Clean Terraform workspace before executing terraform init
in the atmos.Component
template function @aknysh (#775)
what
Clean Terraform workspace before executing terraform init in the atmos.Co…
aknysh has 271 repositories available. Follow their code on GitHub.
fix: listener default action variable object block (#190)
what Removes the default object block and changes it to null, making it consistent with the other default actions. The original mindset of having it was to default to HTTP_301 since it's a requ…
v2.1.0 fix: listener default action variable object block [HOTFIX REQUIRED!] @oycyc (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2650616551” data-permission-text=”Title is private”…
fix: listener default action variable object block [HOTFIX REQUIRED!] @oycyc (#190)
what
Removes the default object block and changes it to null, making it consistent with the other default acti…
oycyc has 17 repositories available. Follow their code on GitHub.
2024-11-13
v1: Add support for vendor path setting in atmos.yaml
(#737)
feat: vendor path setting in yaml support
feat: refactoring vendor config path
general refactoring process vendor
vendor yaml path update
sync master
blank line yaml
feat: set vendor path
vendor improvements checking
vendor refactor remove redundant code
implement env vars for vendor file
implement env vars flag for vendor file
update docs vendor path
improve description
added demo base vendor files general refactoring
formating changes
feat: added doublestar…
feat: vendor path setting in yaml support
feat: refactoring vendor config path
general refactoring process vendor
vendor yaml path update
sync master
blank line yaml
feat: set vendor pa…
v1.106.0
Add support for vendor path setting in atmos.yaml
@Cerebrovinny (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2600846352” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/737“…
Add support for vendor path setting in atmos.yaml
@Cerebrovinny (#737)
what
Add support for vendor path setting in atmos.yaml Add support for vendor files under folders or multiple vendor files …
B.Sc. Computer Engineer, M.Sc. Student in Software Engineering - Cerebrovinny
what
Added new support for vendor files under folders or multiple vendor files to be processed in Lexicographic order
Refactored logic that does check the presence of vendor file
why
Users n…
2024-11-15
v1: feat: enhance WriteToFileAsJSON
with pretty-printing support (#783)
feat: indent json files for pretty printing
feat: use ConvertToJSON function
feat: indent json files for pretty printing
feat: use ConvertToJSON function
v1.106.1 Update gettings started, add $schema directive at the top of files @osterman (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2646237529” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/769“…
Update gettings started, add $schema directive at the top of files @osterman (#769) what
Remove unimplemented commands $schema directive at the top of files
why
Not everyone will have $schema va…
Helping teams succeed today using Cloud Posse’s Reference Architectures for AWS. - osterman
what
Remove unimplemented commands $schema directive at the top of files
why
Not everyone will have $schema validaton enabled by default in their editor
references
Closes Examples refer to non…
v1 chore: update README.md
chore: update README.md
v1.7.0 Add variable for customer gateway device name @oc-christopher-billett (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2594099531” data-permission-text=”Title is private”…
Add variable for customer gateway device name @oc-christopher-billett (#57)
what
Set the customer gateway device name to be a variable why To stop it rebuilding on existing VPN’s with it not set…
oc-christopher-billett has 5 repositories available. Follow their code on GitHub.
2024-11-16
v1: add support for disabling custom terraform shell prompt (#786) add cli config
Signed-off-by: Pulak Kanti Bhowmick [email protected] (<mailto:[email protected]>)
pass shell prompt based on cli config
Signed-off-by: Pulak Kanti Bhowmick [email protected] (<mailto:[email protected]>)
fix
Signed-off-by: Pulak Kanti Bhowmick [email protected] (<mailto:[email protected]>)
add templating support and add login shell when prompt is not there
Signed-off-by: Pulak Kanti Bhowmick <a…
add cli config
Signed-off-by: Pulak Kanti Bhowmick [email protected]
pass shell prompt based on cli config
Signed-off-by: Pulak Kanti Bhowmick [email protected]
fix
Signed-off-by: …
v1.107.0
Add support for custom atmos terraform shell
prompt @pkbhowmick (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2662803608” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/786“…
Add support for custom atmos terraform shell
prompt @pkbhowmick (#786)
what
Add support for custom atmos terraform shell prompt Allow specifying custom prompt for atmos terraform shell command i…
Software Engineer @optimizely, Ex - @appscode, @BrainStation-23 - pkbhowmick
what
why
Working demo With custom prompt:
Without custom prompt:
Closes #779 (disable new prompt by default until we make it work better with geodesic) references
change PS1 to show that atmo…
2024-11-18
v1: handle empty stack yaml file configuration (#791) fix: handle empty stack YAML configuration and adjust file content retrieval
fix: return existing content from GetFileContent instead of an empty string
fix: remove unnecessary blank lines in ProcessYAMLConfigFile and GetFileContent functions
fix: handle empty stack YAML configuration and adjust file content retrieval
fix: return existing content from GetFileContent instead of an empty string
fix: remove unnecessary blank lines in P…
v1.107.1 Enhancements
Handle empty stack YAML file configurations @haitham911 (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2665702705” data-permission-text=”Title is private”…
Enhancements
Handle empty stack YAML file configurations @haitham911 (#791) what
Handle empty stack YAML file configurations
why
atmos validate stacks should not error on empty stack manife…
haitham911 has 56 repositories available. Follow their code on GitHub.
2024-11-19
v1: Set Default Schema to Remote Schema (#777) feat: set default Atmos manifest URL if not specified in configuration
feat: log trace message when using default Atmos JSON Schema file
fix: improve error message for missing Atmos JSON Schema file
Update internal/exec/validate_stacks.go
fix: change log level from trace to info for default Atmos JSON Schema message
fix: change log level from info to trace for default Atmos JSON Schema message
Co-authored-by: Erik Osterman (CEO @ Cloud Posse) <a…
feat: set default Atmos manifest URL if not specified in configuration
feat: log trace message when using default Atmos JSON Schema file
fix: improve error message for missing Atmos JSON Schema…
v1.107.2 Enhancements
Set Default Schema to Remote Schema @haitham911 (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2656144081” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/777“…
Enhancements
Set Default Schema to Remote Schema @haitham911 (#777) what
Set Default Validation Schema to Remote Schema
why
We should set the default schema to the remote atmos schema so th…
haitham911 has 56 repositories available. Follow their code on GitHub.
what if schemas.atmos.manifest empty atmos validate not work work. if schemas.atmos.manifest empty is set Default Schema to Remote Schema . default remote url https://atmos.tools/schemas/atmos/…
2024-11-20
v1: Filter out empty results from describe stacks (#764) filter empty results
fix flag description
clean up
refactoring and clean up
added tests and test fixes for empty stacks
fixes test filter
refactoring suggestions
remove hardcoded folder name
Update pkg/describe/describe_stacks.go
Co-authored-by: Andriy Knysh [email protected] (<mailto:[email protected]>)
Co-authored-by: Erik Osterman (CEO @ Cloud Posse) [email protected] (<mailto:[email protected]>) Co-authored-by: Andriy…
filter empty results
fix flag description
clean up
refactoring and clean up
added tests and test fixes for empty stacks
fixes test filter
refactoring suggestions
remove hardcoded fold…
v1.108.0 Filter out empty results from describe stacks @Cerebrovinny (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2635208396” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/764“…
Filter out empty results from describe stacks @Cerebrovinny (#764) what
Introduced a new command-line flag –include-empty-stacks to include stacks without components in the output Enhanced stack …
B.Sc. Computer Engineer, M.Sc. Student in Software Engineering - Cerebrovinny
what This PR changes the default behavior of atmos describe stacks it filter empty stacks by default unless user pass the flag –include-empty-stacks why This was causing stacks with empty results …
2024-11-21
v1.12.0 Update terraform/opentofu design decision @osterman (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2677836017” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/docs/issues/715“…
Update terraform/opentofu design decision @osterman (#715) what
Update design decision on using OpenTofu vs BSL Terraform. Add design-decision tag to all decisions Add admonition concerning design…
Helping teams succeed today using Cloud Posse’s Reference Architectures for AWS. - osterman
what
Update design decision on using OpenTofu vs BSL Terraform. Add design-decision tag to all decisions Add admonition concerning design decisions to quickstart and jumpstart packages
why
Provi…
2024-11-22
v1.109.0
Expose ExecuteDescribeComponent
function in pkg
to make it publicly accessible from other Go programs @aknysh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2685003601” data-permission-text=”Title is private”…
Expose ExecuteDescribeComponent
function in pkg
to make it publicly accessible from other Go programs @aknysh (#801)
what
Expose ExecuteDescribeComponent function in pkg to make it publicly ac…
aknysh has 272 repositories available. Follow their code on GitHub.
2024-11-26
v1 feat: create atmos list command for listing stacks and components (…
feat: create atmos list command for listing stacks and components (…
v1.110.0
Implement atmos list
command for listing stacks and components @RoseSecurity (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2676061708” data-permission-text=”Title is private”…
Implement atmos list
command for listing stacks and components @RoseSecurity (#797)
what
Implement atmos list commands for listing stacks and components
Incorporates custom list commands int…
Terraform, Go, and DevOps. RoseSecurity has 26 repositories available. Follow their code on GitHub.
2024-11-27
v4.5.0 Add support for upgrade policy configuration @z0rc (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2694712625” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/terraform-aws-eks-cluster/issues/245“…
Add support for upgrade policy configuration @z0rc (#245)
what
Add module variable to set aws_eks_cluster’s upgrade_policy. why I need to be able to downgrade EKS support policy from default “Ex…
z0rc has 8 repositories available. Follow their code on GitHub.
what Add module variable to set aws_eks_cluster's upgrade_policy. why I need to be able to downgrade EKS support policy from default "Extedned" to "Standard". references htt…
v1.13.0 Components migration docs @goruha (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2683072346” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/docs/issues/716” data-hovercard-type=”pull_request”…
Components migration docs @goruha (#716) what
Components migration docs
why
Document or Script Process for Customers so they can update component.yaml
references
cloudposse/terraform-aws-compo…
goruha has 90 repositories available. Follow their code on GitHub.
what
Components migration docs
why
Document or Script Process for Customers so they can update component.yaml
references
Migration of Components to a New GitHub Organization complete! terraf…
2024-11-30
v2 chore: update README.md
chore: update README.md
v2.2.0 feat: default https_ssl_policy to ELBSecurityPolicy-TLS13-1-2-2021-06 @jestallin (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2475399890” data-permission-text=”Title is private”…
feat: default https_ssl_policy to ELBSecurityPolicy-TLS13-1-2-2021-06 @jestallin (#179)
what
Updates default https_ssl_policy to ELBSecurityPolicy-TLS13-1-2-2021-06
why
ELBSecurityPolicy-TLS1…
jestallin has 4 repositories available. Follow their code on GitHub.