37 messages
Announce New Releases for Cloud Posse GitHub Projects
Archive: https://archive.sweetops.com/releases/
rssalmost 4 years ago(edited)
v1.1.1
🐛 Bug Fixes
Build Docker image when release published, not created @Nuru (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1221967900" data-permission-text="Title is private" data-url="https://github.com/cloudposse/build-harness/issues/321"...
🐛 Bug Fixes
Build Docker image when release published, not created @Nuru (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1221967900" data-permission-text="Title is private" data-url="https://github.com/cloudposse/build-harness/issues/321"...
rssalmost 4 years ago(edited)
v1.0.2
🧰 Included Tools
Update AWS CLI packages @renovate (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1221667989" data-permission-text="Title is private" data-url="https://github.com/cloudposse/geodesic/issues/783"...
🧰 Included Tools
Update AWS CLI packages @renovate (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1221667989" data-permission-text="Title is private" data-url="https://github.com/cloudposse/geodesic/issues/783"...
rssalmost 4 years ago(edited)
v0.47.2
🚀 Enhancements
Ignore spacelift runs on draft PRs @nitrocode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1221419341" data-permission-text="Title is private"...
🚀 Enhancements
Ignore spacelift runs on draft PRs @nitrocode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1221419341" data-permission-text="Title is private"...
rssalmost 4 years ago(edited)
v1.4.12
what
Add atmos vendor commands
Add atmos vendor pull command
Improve error messages
Cleanup code
why
atmos vendor commands are used to manage vendoring for components and stacks
atmos vendor pull -c command pulls sources and mixins for the specified component
Support k8s-style YAML config (file component.yaml) to describe component vendoring configuration. The file is placed into the component folder and then the atmos command atmos vendor pull -c is executed to pull the sources and mixins...
what
Add atmos vendor commands
Add atmos vendor pull command
Improve error messages
Cleanup code
why
atmos vendor commands are used to manage vendoring for components and stacks
atmos vendor pull -c command pulls sources and mixins for the specified component
Support k8s-style YAML config (file component.yaml) to describe component vendoring configuration. The file is placed into the component folder and then the atmos command atmos vendor pull -c is executed to pull the sources and mixins...
rssalmost 4 years ago(edited)
v1.1.0
Add slow_start parameter to target group @plenkl (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1002517041" data-permission-text="Title is private" data-url="https://github.com/cloudposse/terraform-aws-alb/issues/104"...
Add slow_start parameter to target group @plenkl (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1002517041" data-permission-text="Title is private" data-url="https://github.com/cloudposse/terraform-aws-alb/issues/104"...
rssalmost 4 years ago(edited)
v0.48.0
Add Infracost @nitrocode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1104063123" data-permission-text="Title is private" data-url="https://github.com/cloudposse/terraform-spacelift-cloud-infrastructure-automation/issues/82"...
Add Infracost @nitrocode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1104063123" data-permission-text="Title is private" data-url="https://github.com/cloudposse/terraform-spacelift-cloud-infrastructure-automation/issues/82"...
rssalmost 4 years ago(edited)
v0.48.1
🚀 Enhancements
Add description to stack @nitrocode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1224481787" data-permission-text="Title is private"...
🚀 Enhancements
Add description to stack @nitrocode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1224481787" data-permission-text="Title is private"...
rssalmost 4 years ago(edited)
v0.48.2
🚀 Enhancements
Fix unignored draft prs if no pr labels @nitrocode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1226068479" data-permission-text="Title is private"...
🚀 Enhancements
Fix unignored draft prs if no pr labels @nitrocode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1226068479" data-permission-text="Title is private"...
rssalmost 4 years ago(edited)
v1.4.13
what
Improve error handling and error messages
Add atmos validate stacks command
why
Check and validate all YAML files in the stacks folder
Detect invalid YAML and print the file names and the line numbers
test
atmos validate stacks
Invalid YAML file 'catalog/invalid-yaml/invalid-yaml-1.yaml'
yaml: line 15: found unknown directive name
Invalid YAML file 'catalog/invalid-yaml/invalid-yaml-2.yaml'
yaml: line 16: could not find expected ':'
Invalid YAML file...
what
Improve error handling and error messages
Add atmos validate stacks command
why
Check and validate all YAML files in the stacks folder
Detect invalid YAML and print the file names and the line numbers
test
atmos validate stacks
Invalid YAML file 'catalog/invalid-yaml/invalid-yaml-1.yaml'
yaml: line 15: found unknown directive name
Invalid YAML file 'catalog/invalid-yaml/invalid-yaml-2.yaml'
yaml: line 16: could not find expected ':'
Invalid YAML file...
rssalmost 4 years ago(edited)
v1.4.14
what
Support terraform two-words commands
why
Support terraform workspace :
terraform workspace list
terraform workspace select
terraform workspace new
terraform workspace delete
terraform workspace show
references
https://www.terraform.io/cli/commands/workspace
test
atmos terraform workspace list test/test-component-override-3 -s tenant1-ue2-dev
Executing command:
/usr/local/bin/terraform workspace list
default...
what
Support terraform two-words commands
why
Support terraform workspace :
terraform workspace list
terraform workspace select
terraform workspace new
terraform workspace delete
terraform workspace show
references
https://www.terraform.io/cli/commands/workspace
test
atmos terraform workspace list test/test-component-override-3 -s tenant1-ue2-dev
Executing command:
/usr/local/bin/terraform workspace list
default...
rssalmost 4 years ago(edited)
v1.0.3
🧰 Included Tools
Update AWS CLI packages @renovate (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1228485009" data-permission-text="Title is private" data-url="https://github.com/cloudposse/geodesic/issues/785"...
🧰 Included Tools
Update AWS CLI packages @renovate (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1228485009" data-permission-text="Title is private" data-url="https://github.com/cloudposse/geodesic/issues/785"...
rssalmost 4 years ago(edited)
v1.0.0 Initial release with production Semantic Versioning
Initial release with production Semantic Versioning, part of Cloud Posse's general policy to convert to production versioning as we make updates to relatively mature modules, especially those where we see breaking changes coming in the near future. Version 2.0 of this module with breaking changes will be released soon as we convert it to use our security-group...
Initial release with production Semantic Versioning, part of Cloud Posse's general policy to convert to production versioning as we make updates to relatively mature modules, especially those where we see breaking changes coming in the near future. Version 2.0 of this module with breaking changes will be released soon as we convert it to use our security-group...
rssalmost 4 years ago(edited)
v0.48.3
🚀 Enhancements
Add more settings - policies by id to stack @nitrocode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1233315427" data-permission-text="Title is private"...
🚀 Enhancements
Add more settings - policies by id to stack @nitrocode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1233315427" data-permission-text="Title is private"...
rssalmost 4 years ago(edited)
v0.49.0
Add autodeploy and deny type plan policies @nitrocode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1223409288" data-permission-text="Title is private"...
Add autodeploy and deny type plan policies @nitrocode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1223409288" data-permission-text="Title is private"...
rssalmost 4 years ago(edited)
v0.49.1
🚀 Enhancements
Allow draft actions in proposed @nitrocode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1235338180" data-permission-text="Title is private"...
🚀 Enhancements
Allow draft actions in proposed @nitrocode (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1235338180" data-permission-text="Title is private"...
rssalmost 4 years ago(edited)
v1.1.0 Update OS and Tools
Removed
We have removed Helm version 2 and associated support. You can add them back yourself if you want. See the changes to the Dockerfiles in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1235823737" data-permission-text="Title is private" data-url="https://github.com/cloudposse/geodesic/issues/786" data-hovercard-type="pull_request" data-hovercard-url="/cloudposse/geodesic/pull/786/hovercard"...
Removed
We have removed Helm version 2 and associated support. You can add them back yourself if you want. See the changes to the Dockerfiles in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1235823737" data-permission-text="Title is private" data-url="https://github.com/cloudposse/geodesic/issues/786" data-hovercard-type="pull_request" data-hovercard-url="/cloudposse/geodesic/pull/786/hovercard"...
rssalmost 4 years ago
v1.1.0 Update OS and Tools
Removed
We have removed Helm version 2 and associated support. You can add them back yourself if you want. See the changes to the Dockerfiles in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1235823737" data-permission-text="Title is private" data-url="https://github.com/cloudposse/geodesic/issues/786" data-hovercard-type="pull_request" data-hovercard-url="/cloudposse/geodesic/pull/786/hovercard"...
Removed
We have removed Helm version 2 and associated support. You can add them back yourself if you want. See the changes to the Dockerfiles in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1235823737" data-permission-text="Title is private" data-url="https://github.com/cloudposse/geodesic/issues/786" data-hovercard-type="pull_request" data-hovercard-url="/cloudposse/geodesic/pull/786/hovercard"...
rssalmost 4 years ago(edited)
v1.4.15
what
Various fixes and improvements
Better error handling and error messages
Improve validate stacks command
Improve describe stacks command
why
In this configuration
components:
terraform:
"test/test-component-override":
# The
# and points to the
component:...
what
Various fixes and improvements
Better error handling and error messages
Improve validate stacks command
Improve describe stacks command
why
In this configuration
components:
terraform:
"test/test-component-override":
# The
component attribute specifies that test/test-component-override inherits from the test/test-component base component,# and points to the
test/test-component Terraform component in the components/terraform foldercomponent:...
rssalmost 4 years ago(edited)
v1.4.16
what
Support {attributes} token in the components.helmfile.cluster_name_pattern CLI config
why
Allow using cluster_name_pattern in the following format {namespace}-{tenant}-{environment}-{stage}-{attributes}-eks-cluster (note that the tokens can be defined in any order)
When deploying multiple EKS clusters into the same AWS account and region, we can use attributes (blue, green, etc.) to be part of the EKS cluster names to name the clusters differently
test
// Define variables for a component...
what
Support {attributes} token in the components.helmfile.cluster_name_pattern CLI config
why
Allow using cluster_name_pattern in the following format {namespace}-{tenant}-{environment}-{stage}-{attributes}-eks-cluster (note that the tokens can be defined in any order)
When deploying multiple EKS clusters into the same AWS account and region, we can use attributes (blue, green, etc.) to be part of the EKS cluster names to name the clusters differently
test
// Define variables for a component...
rssalmost 4 years ago(edited)
v1.2.0
feat: add variable to support health check protocol different from traffic's @topikachu (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1241413832" data-permission-text="Title is private"...
feat: add variable to support health check protocol different from traffic's @topikachu (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1241413832" data-permission-text="Title is private"...
rssover 3 years ago(edited)
v1.0.0 Initial release with production Semantic Versioning
This 1.0.0 release is identical to v0.44.0 and is simply a conversion to production Semantic Versioning. If you are already using a later pre-1.0 version, do not migrate to this version, migrate directly to v2.0.0 or later/
This is the first (oldest code) release with production Semantic Versioning, part of Cloud Posse's general policy to convert to production versioning as we make updates to relatively mature modules, especially...
This 1.0.0 release is identical to v0.44.0 and is simply a conversion to production Semantic Versioning. If you are already using a later pre-1.0 version, do not migrate to this version, migrate directly to v2.0.0 or later/
This is the first (oldest code) release with production Semantic Versioning, part of Cloud Posse's general policy to convert to production versioning as we make updates to relatively mature modules, especially...
rssover 3 years ago(edited)
v2.0.0 use new security-group module
This release is identical to version 0.45.0 and is just a renumbering to provide production-level semantic versioning. No migration is needed from v0.45.0 or later.
Version 2.0 includes updates to use our new security group module, which is a breaking change. See the <a href="https://github.com/cloudposse/terraform-aws-eks-cluster/blob/dc373e09c124570582be670e5a1b618e166f9b1a/docs/migration-v1-v2.md">V1 to V2 migration...
This release is identical to version 0.45.0 and is just a renumbering to provide production-level semantic versioning. No migration is needed from v0.45.0 or later.
Version 2.0 includes updates to use our new security group module, which is a breaking change. See the <a href="https://github.com/cloudposse/terraform-aws-eks-cluster/blob/dc373e09c124570582be670e5a1b618e166f9b1a/docs/migration-v1-v2.md">V1 to V2 migration...
rssover 3 years ago(edited)
v0.46.0 Output cloudwatch log group name
This release has been renumbered as version 2.1.0
Output cloudwatch log group name @woz5999 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1217823996" data-permission-text="Title is private"...
This release has been renumbered as version 2.1.0
Output cloudwatch log group name @woz5999 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1217823996" data-permission-text="Title is private"...
rssover 3 years ago(edited)
v2.1.0 Output cloudwatch log group name
This release is identical to v0.46.0 and is just a renumbering using production semantic version rules.
Output cloudwatch log group name @woz5999 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1217823996" data-permission-text="Title is...
This release is identical to v0.46.0 and is just a renumbering using production semantic version rules.
Output cloudwatch log group name @woz5999 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1217823996" data-permission-text="Title is...
rssover 3 years ago(edited)
v2.2.0 KMS key for logs, timeout on wait for cluster
PR #150
Allow user to specify KMS Key to use to encrypt Cloudwatch logs, closes <a...
PR #150
Allow user to specify KMS Key to use to encrypt Cloudwatch logs, closes <a...
rssover 3 years ago(edited)
v1.4.17
what
Improve atmos vendor pull command
Add more vendoring examples and tests
why
Show an example of vendoring a component with subfolders in the root folder (account-map with modules subfolder), and how to configure included_paths
test vendoring a component with modules subfolder
atmos vendor pull -c infra/account-map
Including 'README.md' since it matches the '*/.md' pattern from 'included_paths'
Including 'context.tf' since it matches the '*/.tf' pattern from 'included_paths'
Including...
what
Improve atmos vendor pull command
Add more vendoring examples and tests
why
Show an example of vendoring a component with subfolders in the root folder (account-map with modules subfolder), and how to configure included_paths
test vendoring a component with modules subfolder
atmos vendor pull -c infra/account-map
Including 'README.md' since it matches the '*/.md' pattern from 'included_paths'
Including 'context.tf' since it matches the '*/.tf' pattern from 'included_paths'
Including...
rssover 3 years ago
v1.4.17
what
Improve atmos vendor pull command
Add more vendoring examples and tests
why
Show an example of vendoring a component with subfolders in the root folder (account-map with modules subfolder), and how to configure included_paths
test vendoring a component with modules subfolder
atmos vendor pull -c infra/account-map
Including 'README.md' since it matches the '*/.md' pattern from 'included_paths'
Including 'context.tf' since it matches the '*/.tf' pattern from 'included_paths'
Including...
what
Improve atmos vendor pull command
Add more vendoring examples and tests
why
Show an example of vendoring a component with subfolders in the root folder (account-map with modules subfolder), and how to configure included_paths
test vendoring a component with modules subfolder
atmos vendor pull -c infra/account-map
Including 'README.md' since it matches the '*/.md' pattern from 'included_paths'
Including 'context.tf' since it matches the '*/.tf' pattern from 'included_paths'
Including...
rssover 3 years ago(edited)
v1.4.18
what
Update atmos workflow command
why
Allow specifying the stack for workflows on the command line
The stack defined on the command line (atmos workflow -f -s ) has the highest priority, it overrides all other stacks attributes
terraform-plan-all-test-components:
description: |
Run 'terraform plan' on 'test/test-component' and all its derived components.
The stack must be provided on the command line: atmos workflow terraform-plan-all-test-components -f workflow1 -s...
what
Update atmos workflow command
why
Allow specifying the stack for workflows on the command line
The stack defined on the command line (atmos workflow -f -s ) has the highest priority, it overrides all other stacks attributes
terraform-plan-all-test-components:
description: |
Run 'terraform plan' on 'test/test-component' and all its derived components.
The stack must be provided on the command line: atmos workflow terraform-plan-all-test-components -f workflow1 -s...