terraform-aws-ecs-container-definition

Terraform module to generate well-formed JSON documents (container definitions) that are passed to the aws_ecs_task_definition Terraform resource

APACHE-2.0 License

Stars
339
Committers
52

Bot releases are visible (Hide)

terraform-aws-ecs-container-definition - v0.48.1

Published by cloudpossebot over 3 years ago

πŸ€– Automatic Updates

what

This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

terraform-aws-ecs-container-definition - v0.48.0

Published by cloudpossebot over 3 years ago

what

  • Upgrade to support Terraform 0.14 and bring up to current Cloud Posse standard

why

  • Support Terraform 0.14
terraform-aws-ecs-container-definition - v0.47.0

Published by cloudpossebot over 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
mszostok/codeowners-validator action minor v0.5.0 -> v0.6.0

Release Notes

v0.6.0

Compare Source

🚨GitHub Codeowners Validator 0.6.0 is now available!

Highlights
  • ✨ Add validation for checking if team has a proper permission
    Due to the new permission validation step in Owners Checker, this check takes a little more time.

  • πŸ› Fix bug in Owners Checker. Now Owners Checker supports child teams with inherited repo perms.

  • ⚠️ Error message was changed in Owners Checker.
    From
    [err] line 15: Team "avengers" does not have permissions associated with the repository "codeowners-samples".
    To
    [err] line 15: Team "avengers" does not exist in organization "gh-codeowners" or has no permissions associated with the repository.

Installation

To install the codeowners-validator, run:

Install codeowners-validator in /usr/local/bin in version 0.6.0
curl -sfL https://raw.githubusercontent.com/mszostok/codeowners-validator/master/install.sh| sh -s -- -b /usr/local/bin v0.6.0

See the Installation section for more installation options.

Docker images
  • docker pull mszostok/codeowners-validator:latest
  • docker pull mszostok/codeowners-validator:v0.6.0
  • docker pull mszostok/codeowners-validator:v0.6
Changelog πŸš€

8fafb0b Adjust docs and GitHub action for v0.6.0 release
2f6e3bb Fix badly worded error (#​64)
5ed7b98 Adjust integration test after changing error message
204640e address comments from PR #​62
9224144 Add permissions check to valid_owner
cde24ed Add a twitter badge
e5e11b0 rename test to comply with golang.org/x/mod/module.CheckFilePath (#​60)

Contributors

Thanks again to everyone who contributed to this release! ✨

Users whose commits are in this release:

v0.5.1

Compare Source

Changelog

d6bdfac Add CONTRIBUTING.md and development.md (#​56)
4f46df1 Add configurability for the list of ignored owners (#​55)
085f270 Adjust docs and GitHub action for v0.5.1 release
97fb795 Ignore ghost user (#​53)
0b6c2ef Update info about new checker (#​51)

Docker images

  • docker pull mszostok/codeowners-validator:latest
  • docker pull mszostok/codeowners-validator:v0.5.1
  • docker pull mszostok/codeowners-validator:v0.5

Renovate configuration

πŸ“… Schedule: At any time (no schedule defined).

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

♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

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

terraform-aws-ecs-container-definition - v0.46.2

Published by cloudpossebot almost 4 years ago

πŸ€– Automatic Updates

what

This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

terraform-aws-ecs-container-definition - v0.46.1

Published by cloudpossebot almost 4 years ago

πŸš€ Enhancements

what

  • Upgrade to support Terraform 0.14 and bring up to current Cloud Posse standard

why

  • Support Terraform 0.14
terraform-aws-ecs-container-definition - v0.46.0

Published by cloudpossebot almost 4 years ago

terraform-aws-ecs-container-definition - v0.45.2

Published by cloudpossebot almost 4 years ago

This PR contains the following updates:

Package Type Update Change
cloudposse/actions action minor 0.16.0 -> 0.21.0

Release Notes

v0.21.0

Compare Source

Update GitHub actions to replace deprecated set-env (#​58)

notes
  • Actions calling any of the following affected commands need to be updated:
    • test-command
    • repository-dispatch
    • slash-command-dispatch
    • create-or-update-comment
  • New version of create-or-update-comment deprecates reaction-type in favor of comma-separated list of reactions. Actions calling create-or-update-comment should switch to reactions.
  • auto-approve-action and auto-assign-action not updated because the sources have not yet been updated to replace set-env

v0.20.0

Compare Source

v0.19.0

Compare Source

what
  • Add GitHub Actions job to test on AWS & Datadog
why
  • We have repos that require provisioning Datadog resources that need DD credentials
  • In the new job, we use ENV variables DD_API_KEY and DD_APP_KEY to specify api_key and app_key to the Datadog terraform provider

v0.18.0

Compare Source

what
  • update version for auto-merge
  • update version for auto-approve

v0.17.0

Compare Source


Renovate configuration

πŸ“… Schedule: At any time (no schedule defined).

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

♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

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

terraform-aws-ecs-container-definition - v0.45.1

Published by cloudpossebot almost 4 years ago

Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.


Detected Package Files

  • .github/workflows/auto-release.yml (github-actions)
  • .github/workflows/chatops.yml (github-actions)
  • versions.tf (terraform)

Configuration Summary

Based on the default config's presets, Renovate will:

  • Start dependency updates only once this onboarding PR is merged
  • Separate major versions of dependencies into individual branches/PRs
  • Do not separate patch and minor upgrades into separate PRs for the same dependency
  • Upgrade to unstable versions only if the existing version is unstable
  • Raise PRs immediately (after branch is created)
  • If semantic commits detected, use semantic commit type fix for dependencies and chore for all others
  • Keep existing branches updated even when not scheduled
  • Disable automerging feature - wait for humans to merge all PRs
  • Ignore node_modules, bower_components, vendor and various test/tests directories
  • Autodetect whether to pin dependencies or maintain ranges
  • Rate limit PR creation to a maximum of two per hour
  • Limit to maximum 20 open PRs at any time
  • Group known monorepo packages together
  • Use curated list of recommended non-monorepo package groupings
  • Ignore wrongly tagged actions/setup-node v2 releases

πŸ”‘ Would you like to change the way Renovate is upgrading your dependencies? Simply edit the renovate.json in this branch with your custom config and the list of Pull Requests in the "What to Expect" section below will be updated the next time Renovate runs.


What to Expect

With your current configuration, Renovate will create 1 Pull Request:

  • Schedule: ["at any time"]
  • Branch name: renovate/cloudposse-actions-0.x
  • Merge into: master
  • Upgrade cloudposse/actions to 0.21.0

❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.


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

terraform-aws-ecs-container-definition - v0.45.0

Published by cloudpossebot almost 4 years ago

what

  • relax provider pinning
  • add chatops
  • add autorelease
  • use new terratest structure

why

  • Allow this module to be consumed by modules using later version of providers
  • Add gitops automation

references

  • closes #101
terraform-aws-ecs-container-definition -

Published by nitrocode almost 4 years ago

terraform-aws-ecs-container-definition - 0.43.0: Additional keys

Published by nitrocode almost 4 years ago

terraform-aws-ecs-container-definition - 0.42.0 0.12 supports null comparison

Published by aknysh about 4 years ago

what

  • remove the null_value code

why

  • Terraform 0.12 supports conditional operations with null value

references

terraform-aws-ecs-container-definition - 0.41.0: var.log_configuration type to any

Published by nitrocode about 4 years ago

terraform-aws-ecs-container-definition -

Published by Gowiem about 4 years ago

terraform-aws-ecs-container-definition -

Published by Gowiem about 4 years ago

terraform-aws-ecs-container-definition -

Published by nitrocode about 4 years ago

terraform-aws-ecs-container-definition - 0.37.0: Set user to null to use default in Docker

Published by nitrocode over 4 years ago

what

  • ECS default behavior is to have this left unset.
  • This allows the container to run with the build-specificed USER in the Dockerfile (if set, root by default)

why

  • The default behavior is to use the container's USER runtime.
  • Defaulting the runtime is a security gap as it can cause containers that were built to run as other users to suddenly start running as root when deployed with this module.

Note, this could break existing container environments running in the wild if they were inadvertently taking advantage of the root access.

terraform-aws-ecs-container-definition - 0.36.0: Add support for `map_environment` variable

Published by Gowiem over 4 years ago

What

  • Adds the map_environment variable to support an additional way to pass environment variables

Why

  • Provides an asked for interface for passing environment variables.

References

  • #61
  • #63
terraform-aws-ecs-container-definition - 0.35.0: Make secretOptions optional

Published by nitrocode over 4 years ago

what

  • Make secretOptions optional so the same technique for mount_points is used for log_configuration

why

  • Currently the log_configuration has to be set to null otherwise upon an apply, you will see

references

terraform-aws-ecs-container-definition - 0.34.0: Add support for DNS Search Domains

Published by nitrocode over 4 years ago

what

  • Add DNS Search Domain as an option

why

  • Missing option in current module

references