Terraform Aws Ecs Codepipeline Versions Save

Terraform Module for CI/CD with AWS Code Pipeline and Code Build for ECS https://cloudposse.com/

0.28.4

2 years ago

🤖 Automatic Updates

chore(deps): update terraform cloudposse/label/null to v0.25.0 @renovate (#84)

This PR contains the following updates:

Package Type Update Change
cloudposse/label/null (source) module minor 0.24.1 -> 0.25.0

Release Notes

cloudposse/terraform-null-label

v0.25.0

Compare Source

Add "tenant", "labels_as_tags", and "descriptors" @​Nuru (#​132) ##### what - Add additional label and `id` component: `tenant` - New input `labels_as_tags` controls which labels are exported as tags - New input `descriptor_formats` generates new output `descriptors` - Update README, remove link to obsolete `terraform-terraform-label` ##### why - Support users that host resources on behalf of and/or dedicated to single customers - Supersedes and closes #​131, giving people control over which tags the module generates - Simple mechanism for creating multiple identifiers from the same inputs, reducing the need to create multiple instances of `null-label` - Document `tenant`, `labels_as_tags`, `descriptor_formats`, add additional clarification, stop promoting obsolete module
Fix: Update README Snippets @​korenyoni (#​130) ##### what * Update README snippets to reflect use of Terraform Registry. ##### why * Including snippets that reflect use of the Terraform Registry make it easier for users to quickly instantiate a null_label module. * README is out of date and does not include snippets that reflect use of the Terraform Registry. ##### references * N/A
Bridgecrew compliance @​Nuru (#​125) ##### what - Resolve Bridgecrew compliance complaint about example Autoscaling Group (BC_AWS_GENERAL_31) - Fix typo in README - Include Terraform lock file in `.gitignore` ##### why - Get clean Bridgecrew badge - Correct confusing error - Ensure lock files are not checked into GitHub ##### note The PR can and should be merged into `master` to update README and Bridgecrew without triggering a new release/version. These changes have no effect on the actual module in use and a release will create unnecessary ripple effects. However, merging to `master` will update the README and badges, so is worthwhile, and the changes will move forward into the next release.
Properly output descriptors of chained modules @​Nuru (#​133) ##### what - Properly output descriptors of chained modules ##### why - Bug fix; implement intended behavior

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by WhiteSource Renovate. View repository job log here.

0.28.3

2 years ago

🤖 Automatic Updates

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

This PR contains the following updates:

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

Release Notes

cloudposse/terraform-aws-codebuild

v0.37.1

Compare Source

🤖 Automatic Updates

Update context.tf @​cloudpossebot (#​93) #### 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.

v0.37.0

Compare Source

NOTE: The github_token_type input defaults to PARAMETER_STORE meaning that the github_token input is the SSM key. If previous functionality is desired then set github_token_type = "PLAINTEXT".

Set GitHub token to be stored as a secret @​gausnes (#​90) #### what * updating GitHub token to be stored as a secret, it's currently being stored as plaintext #### why * reducing attack surface area for leaking provisioned tokens

v0.36.1

Compare Source

🚀 Enhancements

Add `cache_bucket_suffix_enabled` to complete test @​nitrocode (#​92) #### what * Add `cache_bucket_suffix_enabled` to complete test #### why * Ensure it works #### references * Closes https://github.com/cloudposse/terraform-aws-codebuild/issues/91

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by WhiteSource Renovate. View repository job log here.

0.28.2

2 years ago

🤖 Automatic Updates

Update context.tf @cloudpossebot (#82)

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.

0.28.1

2 years ago

🚀 Enhancements

Set `cache_bucket_suffix_enabled` to true again @nitrocode (#81)

what

  • Set cache_bucket_suffix_enabled to true again

why

references

If anyone does not want the suffix, simply set cache_bucket_suffix_enabled = false when consuming the module.

0.28.0

2 years ago
fix: pass cache_bucket_suffix_enabled through to codebuild module @inhumantsar (#80)

what

  • cache_bucket_suffix_enabled was an accepted variable but wasn't passed through to codebuild.
  • defaulted cache_bucket_suffix_enabled to false

why

  • cache_bucket_suffix_enabled = true is the default on the codebuild module, but there's a bug which prevents that from working.

references

  • Closes #71
  • Related to cloudposse/terraform-aws-codebuild#91

0.27.0

3 years ago
[BREAKING CHANGE] support type attribute for CodeBuild environment vars @joe-niland (#77)

what

  • [BREAKING CHANGE] modify environment_variables variable to support the 'type' key

why

  • The CodeBuild module used by this one now supports the 'type' attribute
  • Adding the 'type' attribute allows sourcing env vars from SSM Parameter Store and Secrets Manager

references

  • None

0.26.0

3 years ago
Fix CodeStar policy condition @joe-niland (#75)

what

  • Modify codestar policy condition to correctly restrict connection usage by repo id

why

  • Existing implementation would encounter a permissions error when CodePipeline attempted to use the CodeStar connection

references

  • None

0.25.0

3 years ago
Allow providing CodeBuild VPC config; fix CodePipeline outputs @joe-niland (#74)

what

  • Allow providing vpc_config object for CodeBuild
  • Fix outputs so they include either CodePipeline resource created (either Github or Bitbucket variant)
  • Added output of entire CodePipeline resource

why

  • There was no way to provide VPC config to the CodeBuild project created by this module
  • Previously only the Github variant of the ECS CodePipeline was output
  • Added output of entire CodePipeline resource so it can be used with modules such as kjagiello/terraform-aws-codepipeline-slack-notifications

references

  • None

0.24.0

3 years ago
feat: add support deployment of static assets to CDN @jhosteny (#73)

what

  • Update the terraform-aws-codebuild dependency to pick up the secondary artifact changes
  • Expose the secondary artifact configuration settings as variables

why

  • The intent is to wire the secondary artifact configuration up through the terraform-aws-ecs-web-app module to allow for a lightweight static asset deployment through an S3 CDN that is integrated in one build

references

  • closes #72

0.23.1

3 years ago

🤖 Automatic Updates

Update Terraform cloudposse/codebuild/aws to v0.32.0 @renovate (#68)

This PR contains the following updates:

Package Type Update Change
cloudposse/codebuild/aws (source) terraform minor 0.31.1 -> 0.32.0

Release Notes

cloudposse/terraform-aws-codebuild

v0.32.0

Compare Source

context.tf updated to v0.24.1, minimum required Terraform version bumped to 0.13.0 when needed, readme updated @​maximmi (#​83) #### what - update context.tf to v0.24.1 - minimum required Terraform version bumped to 0.13.0 - readme updated, Bridgecrew compliance badges added #### why - 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