#releases (2024-10)
Announce New Releases for Cloud Posse GitHub Projects
Archive: https://archive.sweetops.com/releases/
2024-10-01
v1: bug/193-enable-http-endpoint (#234) Add support for serverless v2 and improve HTTP endpoint logic
Introduced a new variable to differentiate between standard serverless and serverless v2 configurations. Updated the logic for enabling HTTP endpoints to account for both serverless and serverless v2 setups.
Reordered the serverless_v2 condition to be more logical and simplified the enable_http_endpoint condition by removing redundant checks for improved clarity and maintainability.
Co-authored-by: Igor Rodionov <a…
Add support for serverless v2 and improve HTTP endpoint logic
Introduced a new variable to differentiate between standard serverless and serverless v2 configurations. Updated the logic for enablin…
v1.12.0 bug/193-enable-http-endpoint @tsaucier0 (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2525267993” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/terraform-aws-rds-cluster/issues/234“…
bug/193-enable-http-endpoint @tsaucier0 (#234)
what
- Support for serverless v2 to ensure that configurations (like HTTP endpoints for the Data API) are correctly enabled on instances using the …
tsaucier0 has one repository available. Follow their code on GitHub.
what
Support for serverless v2 to ensure that configurations (like HTTP endpoints for the Data API) are correctly enabled on instances using the serverless v2 implementation. A new condition, is_s…
v1.8.0 Drift remediation fix aws cli @cloudpossebot (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2522602927” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/docs/issues/690“…
Drift remediation fix aws cli @cloudpossebot (#690)
[!IMPORTANT] Do not merge this PR manually. It will be handled automatically by the cloudposse/refarch-scaffold repository. Instead, please r…
cloudpossebot has 2 repositories available. Follow their code on GitHub.
ImportantDo not merge this PR manually. It will be handled automatically by the cloudposse/refarch-scaffold repository. Instead, please review the changes and merge https://github.com/cloudposse/re…
2024-10-04
v1.9.0 feat: Publish Makefile @cloudpossebot (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2565027965” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/docs/issues/706“…
feat: Publish Makefile @cloudpossebot (#706)
[!IMPORTANT] Do not merge this PR manually. It will be handled automatically by the cloudposse/refarch-scaffold repository. Instead, please review t…
cloudpossebot has 2 repositories available. Follow their code on GitHub.
ImportantDo not merge this PR manually. It will be handled automatically by the cloudposse/refarch-scaffold repository. Instead, please review the changes and merge https://github.com/cloudposse/re…
2024-10-07
bugfix when tgw is enabled (#51)
what
Bugfix when variable transit_gateway_enabled is true
why
Resource that shouldn’t be created was
v1.3.1
Bugfix: transit_gateway_enabled
is true resource routetable propagation null value @Benbentwo (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2571382085” data-permission-text=”Title is private”…
Bugfix: transit_gateway_enabled
is true resource routetable propagation null value @Benbentwo (#51)
what
Bugfix when variable transit_gateway_enabled is true
why
Resource that shouldn’t be …
Benbentwo has 75 repositories available. Follow their code on GitHub.
2024-10-09
v1.37.0
Added TERRAFORM_SOURCE_DIR
variable to specify terraform code path @goruha (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2574095391” data-permission-text=”Title is private”…
Added TERRAFORM_SOURCE_DIR
variable to specify terraform code path @goruha (#389)
what
Added TERRAFORM_SOURCE_DIR variable to specify terraform code path
why
Generate terraform documentation f…
goruha has 90 repositories available. Follow their code on GitHub.
2024-10-10
v0.20.1 IPv6 communication over VPC peering @ngoyal16 (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2526707812” data-permission-text=”Title is private”…
IPv6 communication over VPC peering @ngoyal16 (#101) ## what Allow IPv6 communication b/w VPCs over VPC peering why Application hosted in VPC-1 wants to access resources hosted in private subnet …
ngoyal16 has 63 repositories available. Follow their code on GitHub.
v1 chore: update README.md
chore: update README.md
v1.0.0 fix: use filtered subnet cidr blocks instead of the VPC cidr @bmbferreira (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2093738911” data-permission-text=”Title is private”…
fix: use filtered subnet cidr blocks instead of the VPC cidr @bmbferreira (#83)
what
This PR changes the module to start using the filtered subnet cidrs to create the routes, instead of using th…
bmbferreira has 137 repositories available. Follow their code on GitHub.
2024-10-12
v1 Improve error stack trace. Add –stack flag to `atmos describe affe…
Improve error stack trace. Add –stack flag to `atmos describe affe…
v1.89.0
Improve error stack trace. Add --stack
flag to atmos describe affected
command. Improve atmos.Component
template function @aknysh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2583214361” data-permission-text=”Title is private”…
Improve error stack trace. Add --stack
flag to atmos describe affected
command. Improve atmos.Component
template function @aknysh (#714)
what
Improve error stack trace Add –stack flag to…
aknysh has 271 repositories available. Follow their code on GitHub.
2024-10-13
v1: Always template vendor source and targets (#712) This change improves the templating within vendor manifests slightly: It officially adds support for the Component field to both source and targets. These features were already supported but mostly undocumented and hidden behind an implicit switch: The templating was only triggered if the Version field was set. Which was also the only officially supported field. In reality though all fields from the current source definition were available but in the state they were currently in, depending on…
This change improves the templating within vendor manifests slightly: It officially adds support for the Component field to both source and targets. These features were already supported but mostly…
v1.90.0 Always template vendor source and targets @mss (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2573044723” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/712” data-hovercard-type=”pull_request”…
Always template vendor source and targets @mss (#712)
what
This change improves the templating within vendor manifests slightly: It officially adds support for the Component field to both source…
mss has 63 repositories available. Follow their code on GitHub.
what This change improves the templating within vendor manifests slightly: It officially adds support for the Component field to both source and targets. These features were already supported but m…
v1.89.0
Improve error stack trace. Add --stack
flag to atmos describe affected
command. Improve atmos.Component
template function @aknysh (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2583214361” data-permission-text=”Title is private”…
Improve error stack trace. Add --stack
flag to atmos describe affected
command. Improve atmos.Component
template function @aknysh (#714)
what
Improve error stack trace Add –stack flag to…
aknysh has 271 repositories available. Follow their code on GitHub.
2024-10-14
v1 chore(deps): update terraform cloudposse/stack-config/yaml to v1.8.0 …
chore(deps): update terraform cloudposse/stack-config/yaml to v1.8.0 …
v1.7.2 Automatic Updates
chore(deps): update terraform cloudposse/stack-config/yaml to v1.8.0 (main) @renovate (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2582589780” data-permission-text=”Title is private”…
Automatic Updates
chore(deps): update terraform cloudposse/stack-config/yaml to v1.8.0 (main) @renovate (#188) This PR contains the following updates:
Package Type Update Change
cloudpo…
2024-10-15
v1 feat: support for .yml and .yaml file extensions for component ve…
feat: support for .yml and .yaml file extensions for component ve…
v1.91.0
feat: support for .yml
and .yaml
file extensions for component vendoring @RoseSecurity (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2589238274” data-permission-text=”Title is private”…
feat: support for .yml
and .yaml
file extensions for component vendoring @RoseSecurity (#725)
what
Support for .yml and .yaml when vendoring using component.yaml
why
The tool is strict ab…
Platform Engineering, Terraform, and Go. RoseSecurity has 27 repositories available. Follow their code on GitHub.
v1: modify error handling in FindAllStackConfigsInPathsForSt (#726) Co-authored-by: Andriy Knysh [email protected] (<mailto:[email protected]>)
v1.92.0 Improve error handling @haitham911 (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2589911206” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/726” data-hovercard-type=”pull_request”…
Improve error handling @haitham911 (#726) what
Improve error handling , check log level Trace for detailed trace information
why
Print detailed error only when log level Trace
Document vend…
haitham911 has 56 repositories available. Follow their code on GitHub.
what This pull request introduces error handling . check log level Trace for detailed trace information. why return details error only on log level Trace issue url https://linear.app/cloudposse/iss…
2024-10-16
v1 Added create_before_destroy argument to prevent module errors when up…
Added create_before_destroy argument to prevent module errors when up…
v1.4.0 fix: added create_before_destroy argument for customer gateway @riccardolocci (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2588183992” data-permission-text=”Title is private”…
fix: added create_before_destroy argument for customer gateway @riccardolocci (#53)
what
Added meta-argument lifecycle to aws_customer_gateway.default to create the resource before it gets destr…
riccardolocci has 10 repositories available. Follow their code on GitHub.
2024-10-17
v3.4.0 Enhancements
Fix ~/.aws symlink @Nuru (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2593449281” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/geodesic/issues/959” data-hovercard-type=”pull_request”…
Enhancements
Fix ~/.aws symlink @Nuru (#959) what
Restore symbolic link in $HOME to .aws Update Debian 12.6 -> 12.7 Update Python 3.12.5 -> 3.12.7 Update helm-diff 3.9.9 -> 3.9.11
why
Fixes…
Nuru has 22 repositories available. Follow their code on GitHub.
what
Restore symbolic link in $HOME to .aws Update Debian 12.6 -> 12.7 Update Python 3.12.5 -> 3.12.7 Update helm-diff 3.9.9 -> 3.9.11
why
Fixes /conf/.aws symlink is not properly creat…
v1: Added VPN Tunnel Phase 1/2 Lifetimes (#55) Added VPN Tunnel Phase 1/2 Lifetimes
Updated Documentation
Fix Variable Names
Co-authored-by: Veronika Gnilitska [email protected] (<mailto:[email protected]>)
Ran Terraform Format
Co-authored-by: Veronika Gnilitska [email protected] (<mailto:[email protected]>)
Added VPN Tunnel Phase 1/2 Lifetimes
Updated Documentation
Fix Variable Names
Co-authored-by: Veronika Gnilitska [email protected]
Ran Terraform Format
Co-authore…
v1.5.0 Added VPN Tunnel Phase 1/2 Lifetimes @jpschafer (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2592933540” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/terraform-aws-vpn-connection/issues/55“…
Added VPN Tunnel Phase 1/2 Lifetimes @jpschafer (#55)
what
Added Tunnel 1/2 Phase 1/2 Lifetime Variables why So I can add custom lifetimes outside of the defaults for customers who have differen…
Senior Application Developer. jpschafer has 20 repositories available. Follow their code on GitHub.
what Added Tunnel 1/2 Phase 1/2 Lifetime Variables why So I can add custom lifetimes outside of the defaults for customers who have different lifetimes set for their end of the tunnel. references #…
2024-10-18
v1.10.0
feat: FAQ for dns-delegated
gbl
deployment @milldr (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2598379422” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/docs/issues/710“…
feat: FAQ for dns-delegated
gbl
deployment @milldr (#710)
what
FAQ for “Why should the dns-delegated component be deployed globally rather than regionally?”
why
common question in slack
ref…
DevOps at Cloud Posse. milldr has 20 repositories available. Follow their code on GitHub.
what
FAQ for “Why should the dns-delegated component be deployed globally rather than regionally?”
why
common question in slack
references
slack
2024-10-19
v1: Fix: condition to display help interactive menu (#724) fix: condition to display help interactive menu
chore: clean code improve readability
fix: change flag in help command
Add –stack flag to atmos describe affected command
Co-authored-by: Erik Osterman (CEO @ Cloud Posse) [email protected] (<mailto:[email protected]>) Co-authored-by: Andriy Knysh [email protected] (<mailto:[email protected]>) Co-authored-by: aknysh [email protected] (<mailto:[email protected]>)
fix: condition to display help interactive menu
chore: clean code improve readability
fix: change flag in help command
Add –stack flag to atmos describe affected command
Co-authored-by: E…
v1.93.0 Fix: condition to display help interactive menu @Cerebrovinny (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2588874862” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/724“…
Fix: condition to display help interactive menu @Cerebrovinny (#724) what
Ensure that the usage is displayed only when invoking the help commands or when the help flag is set
why
Running incorre…
B.Sc. Computer Engineer, M.Sc. Student in Software Engineering - Cerebrovinny
what
Added condition to ensures that usage and error messages are displayed only when invoking help commands or when the help flag is set.
why
Running incorrectly commands in atmos causes the ou…
2024-10-20
v1: Updates to Installation Instructions (#549) add font installation
add terminal and font installation tips
update nix installation instructions
formatting
formatting
Update website/docs/quick-start/install-atmos.mdx
Co-authored-by: Andriy Knysh [email protected] (<mailto:[email protected]>)
Co-authored-by: Andriy Knysh [email protected] (<mailto:[email protected]>)
add font installation
add terminal and font installation tips
update nix installation instructions
formatting
formatting
Update website/docs/quick-start/install-atmos.mdx
Co-authored-by…
v1.94.0 Updates to Installation Instructions @osterman (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2163783094” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/549“…
Updates to Installation Instructions @osterman (#549) what
Add terminal configuration instructions Add installation instructions for fonts
why
Not everyone is familiar with what makes atmos TUI …
Helping teams succeed today using Cloud Posse’s Reference Architectures for AWS. - osterman
what
Add terminal configuration instructions Add installation instructions for fonts
why
Not everyone is familiar with what makes atmos TUI look good =)
Summary by CodeRabbit
New Features
U…
2024-10-21
v1 Do not process stack configs when executing command `atmos vendor pul…
Do not process stack configs when executing command `atmos vendor pul…
v1.95.0
Do not process stack configs when executing command atmos vendor pull
and the stack
flag is not specified @haitham911 (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2601067165” data-permission-text=”Title is private”…
Do not process stack configs when executing command atmos vendor pull
and the stack
flag is not specified @haitham911 (#738)
what
Do not process stack configs when executing command atmos vend…
haitham911 has 56 repositories available. Follow their code on GitHub.
2024-10-25
v1.11.0 Fix build website action @goruha (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2612687719” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/docs/issues/714” data-hovercard-type=”pull_request”…
Fix build website action @goruha (#714) what
Provide GitHub token to render-docs-for-components.sh
why
MIgrate components to new cloudposse-terraform-components org
feat: Decide on Default …
goruha has 90 repositories available. Follow their code on GitHub.
what
Provide GitHub token to render-docs-for-components.sh
why
MIgrate components to new cloudposse-terraform-components org
2024-10-28
v1: Set custom User Agent for Terraform providers (#729) feat: extend terraform schema for append user agent
Set custom user agent for terraform #2335
fix: trim user aggent in append user
feat: adding user aggent for terraform second step
added new pkg version for more modular packages
flag for user append agent
improve error msg for append user flag
added append user agent flag in docs
update print append user aggent message
add append user agent to atmos yaml and rename it
updated usage terraform docs
utils flag standard for…
feat: extend terraform schema for append user agent
Set custom user agent for terraform #2335
fix: trim user aggent in append user
feat: adding user aggent for terraform second step
added n…
v1.96.0 Set custom User Agent for Terraform providers @Cerebrovinny (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2599369039” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/729“…
Set custom User Agent for Terraform providers @Cerebrovinny (#729) What
The Atmos command now sets the TF_APPEND_USER_AGENT environment variable, which Terraform uses when interacting with the AWS…
B.Sc. Computer Engineer, M.Sc. Student in Software Engineering - Cerebrovinny
What
The Atmos command now sets the TF_APPEND_USER_AGENT environment variable, which Terraform uses when interacting with the AWS provider. Users can also append custom values to TF_APPEND_USER_AG…
2024-10-30
v1: Add support for remote validation schemas (#731) Update atmos.yaml with new manifest URL
add URL handling functions
modify ExecuteValidateStacksCmd to handle get remote file
add context with timeout
add handling for invalid URLs and unsupported URL schemes.
Refactor GetFileNameFromURL to handle invalid file name
add doc Specify remote schemas in atmos.yaml
Update json-schema.mdx url
Update website/docs/core-concepts/validate/json-schema.mdx
Co-authored-by: coderabbitai[bot]
check fileName is empty
Update…
Update atmos.yaml with new manifest URL
add URL handling functions
modify ExecuteValidateStacksCmd to handle get remote file
add context with timeout
add handling for invalid URLs and unsup…
v1.97.0 Add support for remote validation schemas @haitham911 (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2599762892” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/731“…
Add support for remote validation schemas @haitham911 (#731) What
Add support for remote schemas in atmos for manifest validation Updated schemas configuration to allow referencing remote schema f…
haitham911 has 56 repositories available. Follow their code on GitHub.
What
Add support for remote schemas in atmos for manifest validation Updated schemas configuration to allow referencing remote schema files, e.g.: schemas: atmos: manifest: "https://atm…
[v1: Add atmos docs <component](https://github.com/cloudposse/atmos/releases/tag/v1)
command (#751)>
initial docs cmd implementation
clean up command and add better comments
update website documentation
feat: add additional error handling for the existence of component paths and readmes
add atmos docs markdown link
Co-authored-by: Andriy Knysh [email protected] (<mailto:[email protected]>)
Co-authored-by: Andriy Knysh [email protected] (<mailto:[email protected]>)
initial docs cmd implementation
clean up command and add better comments
update website documentation
feat: add additional error handling for the existence of component paths and readmes
ad…
v1.98.0
Add atmos docs
command @RoseSecurity (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2621397526” data-permission-text=”Title is private” data-url=”https://github.com/cloudposse/atmos/issues/751“…
Platform Engineering, Terraform, and Go. RoseSecurity has 28 repositories available. Follow their code on GitHub.
what
Renders component documentation utilizing the atmos docs <component> command
why
Improve user experience when navigating component documentation
testing
Ensure existing functional…
v1: fix: support for 32-bit ASN (#52) Added support for 32-bit ASN
The variable customer_gateway_bgp_asn now automatically sets bgp_asn or bgp_asn_extended whether the value cannot be represented as a 32-bit number
Applied terraform format
Updated versions.tf
Updated references according to AWS provider version
Updated references according to AWS provider version
Added support for 32-bit ASN
The variable customer_gateway_bgp_asn now automatically sets bgp_asn or bgp_asn_extended whether the value cannot be represented as a 32-bit number
Applied terraform…
v1.6.0 Bug Fixes
fix: support for 32-bit ASN @riccardolocci (<a class=”issue-link js-issue-link” data-error-text=”Failed to load title” data-id=”2576130262” data-permission-text=”Title is private”…
:bug: Bug Fixes
fix: support for 32-bit ASN @riccardolocci (#52)
The variable customer_gateway_bgp_asn
now automatically sets bgp_asn
or bgp_asn_extended
whether the value cannot be represente…
riccardolocci has 10 repositories available. Follow their code on GitHub.
2024-10-31
v1 Update Atmos manifests validation JSON schema. Improve help for Atmos…
Update Atmos manifests validation JSON schema. Improve help for Atmos…
v1.99.0
Update Atmos manifests validation JSON schema. Improve help for Atmos commands. Deep-merge the settings.integrations.github
section from stack manifests with the integrations.github
section from atmos.yaml
@aknysh (<a class=”issue-link js-issue-link”…
Update Atmos manifests validation JSON schema. Improve help for Atmos commands. Deep-merge the settings.integrations.github
section from stack manifests with the integrations.github
section fro…
aknysh has 271 repositories available. Follow their code on GitHub.