feat: `disable_rollback` and `template_body` Inputs @milldr (#38)
## what - Add disable_rollback variable for stack creation - Add template_body variable - Fixed testswhy
- Support new inputs
- The cloudformation template we were using as a test fixture does not exist anymore, so instead we can use a copy inline.
references
Sync github @max-lobur (#19)
Rebuild github dir from the templatecontext.tf updated to v0.24.1, minimum required Terraform version bumped to 0.13.0 when needed, readme updated @maximmi (#12)
## what - update context.tf to v0.24.1 - minimum required Terraform version bumped to 0.13.0 - readme updated, Bridgecrew compliance badges addedwhy
- It allows for setting the letter case of tag names and labels, back compatibility with context v0.22.0 and below
- we have dropped support for Terraform 0.12
- To be able see and fix the recommendations from Bridgecrew so we can position our modules as standards compliant
minimum required Terraform version bumped to 0.13.0, context.tf updated, readme updated @maximmi (#11)
## what - update context.tf to v0.23.0 - minimum required Terraform version bumped to 0.13.0 - readme updated, Bridgecrew compliance badges addedwhy
- It allows for setting the letter case of tag names and labels
- we have dropped support for Terraform 0.12
- To be able see and fix the recommendations from Bridgecrew so we can position our modules as standards compliant
Terraform 0.14 upgrade @maximmi (#8)
## what - Upgrade to support Terraform 0.14 and bring up to current Cloud Posse standardwhy
- Support Terraform 0.14
[AUTOMATED] Update terraform-null-label versions to support Terraform 0.13 @Gowiem (#5)
## What- Updates terraform-null-label versions 0.14.1, 0.15.0, and 0.16.0 to version 0.17.0
- This is an automated commit and pull request created by Microplane. More information here.
Why
- This module and the mentioned previous versions are used extensively across the large majority of Cloud Posse's Terraform Modules. They're currently holding back support for Terraform v0.13. Doing this upgrade in mass will alleviate the pain in our efforts to support Terraform v0.13
[AUTOMATED] Update Version Pinning for Terraform to support 0.13 @Gowiem (#4)
What
- Update Version Pinning for Terraform to support 0.13
Why
- This is a relatively minor update that the CloudPosse module already likely supports.
- This allows module consumers to not individually update our Terraform module to support Terraform 0.13.
Updates to ChatOps - Automated commit @Gowiem (#3)
## What * Adds chatops commands - '/test all' - '/test bats' - '/test readme' - '/test terratest' * Drops codefresh * Drops slash-command-dispatch * Removes codefresh badge * Rebuilds READMEWhy
- Change over from codefresh to GH Actions
- Facilitate testing of PRs from forks
Add usage example. Add tests. Add Codefresh test pipeline @aknysh (#2)
## what * Add usage example for testing * Add `bats` and `terratest` for the example * Add Codefresh test pipeline * Add Codefresh badge to point to the test pipeline in `terraform-modules` project * Update READMEwhy
- Better regression control
- Automatically test the example on every pull request
- Provision resources on AWS in the test account and check the outputs for the correct values
Added initial terraform code @goruha (#1)
## What * Created CloudFormation stack moduleWhy
- Allow to provision CloudFormation stack
🤖 Automatic Updates
Fix go version in tests @osterman (#35)
## what - Update go `1.24`why
- Error loading shared library libresolv.so.2 in Go 1.20
References
Replace Makefile with atmos.yaml @osterman (#34)
## what - Remove `Makefile` - Add `atmos.yaml`why
- Replace
build-harness
withatmos
for readme genration
References
- DEV-3229 Migrate from build-harness to atmos
Migrate new test account @osterman (#32)
## what - Update `.github/settings.yml` - Update `.github/chatops.yml` fileswhy
- Re-apply
.github/settings.yml
from org level to getterratest
environment - Migrate to new
test
account
References
- DEV-388 Automate clean up of test account in new organization
- DEV-387 Update terratest to work on a shared workflow instead of a dispatch action
- DEV- 72C8 386 Update terratest to use new testing account with GitHub OIDC
Update .github/settings.yml @osterman (#31)
## what - Update `.github/settings.yml` - Drop `.github/auto-release.yml` fileswhy
- Re-apply
.github/settings.yml
from org level - Use organization level auto-release settings
references
- DEV-1242 Add protected tags with Repository Rulesets on GitHub
Update release workflow to allow pull-requests: write @osterman (#30)
## what - Update workflow (`.github/workflows/release.yaml`) to have permission to comment on PRwhy
- So we can support commenting on PRs with a link to the release
Update GitHub Workflows to use shared workflows from '.github' repo @osterman (#29)
## what - Update workflows (`.github/workflows`) to use shared workflows from `.github` repowhy
- Reduce nested levels of reusable workflows
Update GitHub Workflows to Fix ReviewDog TFLint Action @osterman (#28)
## what - Update workflows (`.github/workflows`) to add `issue: write` permission needed by ReviewDog `tflint` actionwhy
- The ReviewDog action will comment with line-level suggestions based on linting failures
Update GitHub workflows @osterman (#27)
## what - Update workflows (`.github/workflows/settings.yaml`)why
- Support new readme generation workflow.
- Generate banners
Use GitHub Action Workflows from `cloudposse/.github` Repo @osterman (#26)
## what- Install latest GitHub Action Workflows
why
- Use shared workflows from
cldouposse/.github
repository - Simplify management of workflows from centralized hub of configuration
Add GitHub Settings @osterman (#25)
## what - Install a repository config (`.github/settings.yaml`)why
- Programmatically manage GitHub repo settings
Update Scaffolding @osterman (#23)
## what - Reran `make readme` to rebuild `README.md` from `README.yaml` - Migrate to square badges - Add scaffolding for repo settings and Mergifywhy
- Upstream template changed in the
.github
repo - Work better with repository rulesets
- Modernize look & feel
Update README.md and docs @cloudpossebot (#18)
## what This is an auto-generated PR that updates the README.md and docswhy
To have most recent changes of README.md and doc from origin templates
Update context.tf @cloudpossebot (#14)
## what This is an auto-generated PR that updates the `context.tf` file to the latest version from `cloudposse/terraform-null-label`why
To support all the features of the context
interface.
Update context.tf @cloudpossebot (#13)
## what This is an auto-generated PR that updates the `context.tf` file to the latest version from `cloudposse/terraform-null-label`why
To support all the features of the context
interface.