Skip to content

Releases: cloudposse/terraform-aws-ecs-codepipeline

v0.34.2

03 Jul 06:08
a09e2c4
Compare
Choose a tag to compare
Bump upstream module version and min TF and AWS provider versions @joe-niland (#140)

what

  • Bump version of cloudposse/repository-webhooks/github to latest
  • Require Terraform 1.3 and AWS provider v5

why

  • Min version requirements should match Codebuild module, which this one depends on

references

  • Will resolve one of the issues in #115
updating deprecated docker image @Roondel (#130)

what

updating the default docker image as it is deprecated.
https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html

why

Module was throwing an error for privileged mode invalid input even when the tfvars is passing in a valid boolean.
│ Error: creating CodeBuild project: InvalidInputException: PrivilegedMode has to be set for projects with AWS CodeBuild Docker curated images.

│ with module.ecs-codepipeline.module.codebuild.aws_codebuild_project.default[0],
│ on .terraform\modules\ecs-codepipeline.codebuild\main.tf line 356, in resource "aws_codebuild_project" "default":
│ 356: resource "aws_codebuild_project" "default" {

This has been tested locally and updated image no longer throws the error.

🤖 Automatic Updates

Update release workflow to allow pull-requests: write @osterman (#138)

what

  • Update workflow (.github/workflows/release.yaml) to have permission to comment on PR

why

  • So we can support commenting on PRs with a link to the release

v0.34.1

22 May 03:46
5a9e037
Compare
Choose a tag to compare

🚀 Enhancements

Feature/add build type @drselump14 (#131)

what

  • Add build_type as codebuild option

why

  • build_type is required to utilize arm container

references

🤖 Automatic Updates

Update GitHub Workflows to use shared workflows from '.github' repo @osterman (#137)

what

  • Update workflows (.github/workflows) to use shared workflows from .github repo

why

  • Reduce nested levels of reusable workflows
Update GitHub Workflows to Fix ReviewDog TFLint Action @osterman (#136)

what

  • Update workflows (.github/workflows) to add issue: write permission needed by ReviewDog tflint action

why

  • The ReviewDog action will comment with line-level suggestions based on linting failures
Update GitHub workflows @osterman (#135)

what

  • Update workflows (.github/workflows/settings.yaml)

why

  • Support new readme generation workflow.
  • Generate banners
Use GitHub Action Workflows from `cloudposse/.github` Repo @osterman (#132)

what

  • Install latest GitHub Action Workflows

why

  • Use shared workflows from cldouposse/.github repository
  • Simplify management of workflows from centralized hub of configuration

v0.34.0

02 Apr 12:47
b2a0b9c
Compare
Choose a tag to compare
Sync github @max-lobur (#109)

Sync github from the template

🐛 Bug Fixes

Fix failing test @drselump14 (#123)

what

Fix the failing test because outdated code

why

Test is failing on most of pull request

references

🤖 Automatic Updates

Add GitHub Settings @osterman (#126)

what

  • Install a repository config (.github/settings.yaml)

why

  • Programmatically manage GitHub repo settings
Update Scaffolding @osterman (#124)

what

  • Reran make readme to rebuild README.md from README.yaml
  • Migrate to square badges
  • Add scaffolding for repo settings and Mergify

why

  • Upstream template changed in the .github repo
  • Work better with repository rulesets
  • Modernize look & feel

v0.33.0

17 May 09:16
b0f33fe
Compare
Choose a tag to compare
  • No changes

v0.32.0

23 Mar 15:48
b0f33fe
Compare
Choose a tag to compare
Update Terraform cloudposse/repository-webhooks-github to v0.13.0 @adamantike (#107)

what

  • Removed variables no longer available in the cloudposse/repository-webhooks/github module.
  • Supersedes #106

why

  • Version 0.13.0 removes hardcoded provider, so some variables have been removed in favor of instantiating the provider separately.

references

v0.31.0

16 Dec 01:38
6050ef5
Compare
Choose a tag to compare
Add extra policies for codebuild @pcartas (#104)

what

I added a variable to allow for the addition of personalized policies for Codebuild.

why

All the projects are different, and in my use case i need to retrieve objects from S3.

v0.30.0

19 Oct 08:10
229e636
Compare
Choose a tag to compare
set enabled for codebuild module @mihaiplesa (#100)

Resolves #101

Add random attribute to avoid codepipeline bucket name collisions @joe-niland (#102)

what

  • Adds a random string to the codepipeline module's attributes to provide a unique name for the codepipeline bucket

why

  • Automated tests sometimes fail due to bucket naming collisions (presumably when a previous test run failed and was not properly cleaned up)

references

  • None

v0.29.0

20 Jul 23:46
8c7f266
Compare
Choose a tag to compare
Codestar source output artifact type var @joe-niland (#97)

what

  • Allow specifying the output artifact format for the source stage of the Codestar pipeline
  • Small optimisation for checking when to create Codestar related resources
  • Assign Codestar policy to Codebuild service role if artifact format is 'full clone', as it is required for Codebuild to pull from the git repo

why

  • To allow flexibility
  • Previously the artifact format was hard-coded to 'CODE_ZIP'. Occasionally this fails with Bitbucket (due to some kind of internal error)

references

  • N/A

v0.28.8

13 Jul 21:12
7d1f5b2
Compare
Choose a tag to compare
git.io->cloudposse.tools update @dylanbannon (#93)

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 29th, 2022.

References

  • DEV-143

🤖 Automatic Updates

chore(deps): update terraform cloudposse/codebuild/aws to v1 @renovate (#98)

This PR contains the following updates:

Package Type Update Change
cloudposse/codebuild/aws (source) module major 0.39.0 -> 1.0.0

v0.28.7

22 Jun 05:31
1d6c3f6
Compare
Choose a tag to compare

🤖 Automatic Updates

chore(deps): update terraform cloudposse/codebuild/aws to v0.39.0 @renovate (#87)

This PR contains the following updates:

Package Type Update Change
cloudposse/codebuild/aws (source) module minor 0.37.1 -> 0.39.0