Skip to main content

News 06 2021

· 14 min read

docker-kube-tools - 0.4.11

  • Bump Helm version to v3.6.2.

Created at: 2021-06-30

Source: https://github.com/DNXLabs/docker-kube-tools/releases/tag/0.4.11


docker-serverless - 2.49.0-dnx1

  • Bump serverless version to v2.49.0.

Created at: 2021-06-30

Source: https://github.com/DNXLabs/docker-serverless/releases/tag/2.49.0-dnx1


docker-aws-v2 - 2.2.15-dnx1

  • Bump aws-cli version to v2.2.15.

Created at: 2021-06-30

Source: https://github.com/DNXLabs/docker-aws-v2/releases/tag/2.2.15-dnx1


terraform-aws-client-vpn - 0.0.3

  • Fix type issues related to map that prevented it from being used on newer versions of terraform

Created at: 2021-06-30

Source: https://github.com/DNXLabs/terraform-aws-client-vpn/releases/tag/0.0.3


terraform-aws-client-vpn - 0.0.4

  • Add authentication_type and authentication_saml_provider_arn variables

Created at: 2021-06-30

Source: https://github.com/DNXLabs/terraform-aws-client-vpn/releases/tag/0.0.4


docker-serverless - 2.48.1-dnx1

  • Bump serverless version to v2.48.1.

Created at: 2021-06-29

Source: https://github.com/DNXLabs/docker-serverless/releases/tag/2.48.1-dnx1


terraform-aws-ecr - 0.3.2

ENHANCEMENTS

  • Missing policy for vulnerability check

Created at: 2021-06-29

Source: https://github.com/DNXLabs/terraform-aws-ecr/releases/tag/0.3.2


terraform-aws-rds - 0.3.1

ENHANCEMENTS

  • Add cluster and instance custom parameter group (parameter + resources)
  • Add deletion protection parameter

Created at: 2021-06-27

Source: https://github.com/DNXLabs/terraform-aws-rds/releases/tag/0.3.1


terraform-aws-ecs-app - 5.0.0

FEATURES

  • Adding fargate and fargate_spot support
  • Execute command enabled by default

BUGFIXES

  • Fixed log configuration for default task definition

Created at: 2021-06-26

Source: https://github.com/DNXLabs/terraform-aws-ecs-app/releases/tag/5.0.0


terraform-aws-ecs-app-worker - 2.0.0

FEATURES

  • Adding fargate and fargate_spot support
  • Execute command enabled by default

BUGFIXES

  • Fixed log configuration for default task definition

Created at: 2021-06-26

Source: https://github.com/DNXLabs/terraform-aws-ecs-app-worker/releases/tag/2.0.0


docker-terraform - 1.0.1-dnx1

  • Bump Terraform version to v1.0.1.

Created at: 2021-06-25

Source: https://github.com/DNXLabs/docker-terraform/releases/tag/1.0.1-dnx1


docker-aws-v2 - 2.2.14-dnx1

  • Bump aws-cli version to v2.2.14.

Created at: 2021-06-25

Source: https://github.com/DNXLabs/docker-aws-v2/releases/tag/2.2.14-dnx1


terraform-aws-ecs - 5.0.0

FEATURES

  • Adding fargate and fargate_spot support
  • Parameter fargate_only will prevent creating EC2 resources: ASG and EFS

⚠️ BREAKING CHANGES AND HOW TO FIX ⚠️

Some resources like aws_efs_file_system now have a count parameter on them. An upgrade will cause terraform to recreate those resources because the key in the state file changed to aws_efs_file_system.ecs to aws_efs_file_system.ecs[0].

To prevent this problem, follow the steps:

  1. Backup your state file: terraform state pull > terraform-state-bkp1.tfstate
  2. Rename all drifted resources to add the [0] suffix to it by using the example below. Notice that the resource prefix needs to be changed (from both sides) to reflect your setup:
terraform state mv module.ecs_cluster[\"dev-workers\"].aws_iam_role_policy_attachment.ecs_ecs          module.ecs_cluster[\"dev-workers\"].aws_iam_role_policy_attachment.ecs_ecs[0]
terraform state mv module.ecs_cluster[\"dev-workers\"].aws_iam_role_policy_attachment.ecs_ssm module.ecs_cluster[\"dev-workers\"].aws_iam_role_policy_attachment.ecs_ssm[0]
terraform state mv module.ecs_cluster[\"dev-workers\"].aws_security_group_rule.nfs_from_ecs_to_efs module.ecs_cluster[\"dev-workers\"].aws_security_group_rule.nfs_from_ecs_to_efs[0]
terraform state mv module.ecs_cluster[\"dev-workers\"].aws_security_group.efs module.ecs_cluster[\"dev-workers\"].aws_security_group.efs[0]
terraform state mv module.ecs_cluster[\"dev-workers\"].aws_autoscaling_group.ecs module.ecs_cluster[\"dev-workers\"].aws_autoscaling_group.ecs[0]
terraform state mv module.ecs_cluster[\"dev-workers\"].aws_launch_template.ecs module.ecs_cluster[\"dev-workers\"].aws_launch_template.ecs[0]
terraform state mv module.ecs_cluster[\"dev-workers\"].aws_iam_instance_profile.ecs module.ecs_cluster[\"dev-workers\"].aws_iam_instance_profile.ecs[0]
terraform state mv module.ecs_cluster[\"dev-workers\"].aws_ecs_capacity_provider.ecs_capacity_provider module.ecs_cluster[\"dev-workers\"].aws_ecs_capacity_provider.ecs_capacity_provider[0]
terraform state mv module.ecs_cluster[\"dev-workers\"].aws_efs_file_system.ecs module.ecs_cluster[\"dev-workers\"].aws_efs_file_system.ecs[0]
terraform state mv module.ecs_cluster[\"dev-workers\"].aws_iam_role.ecs module.ecs_cluster[\"dev-workers\"].aws_iam_role.ecs[0]

In the example above, the prefix is module.ecs_cluster[\"dev-workers\"], which is the name given to this module in the terraform stack.

Created at: 2021-06-25

Source: https://github.com/DNXLabs/terraform-aws-ecs/releases/tag/5.0.0


docker-kube-tools - 0.4.10

  • Bump Velero version to v1.6.1.
  • Bump Argo CD version to v2.0.4.

Created at: 2021-06-24

Source: https://github.com/DNXLabs/docker-kube-tools/releases/tag/0.4.10


docker-ecs-deploy - 2.2.1

Add security group variable to run-task.sh. Necessary for FARGATE task.

Created at: 2021-06-24

Source: https://github.com/DNXLabs/docker-ecs-deploy/releases/tag/2.2.1


docker-ecs-deploy - 1.5.0

Include Fargate service type when running tasks inside of the cluster.

Created at: 2021-06-23

Source: https://github.com/DNXLabs/docker-ecs-deploy/releases/tag/1.5.0


docker-ecs-deploy - 1.5.2

Fixing:

  • Variables name.

Created at: 2021-06-23

Source: https://github.com/DNXLabs/docker-ecs-deploy/releases/tag/1.5.2


docker-ecs-deploy - 2.2.0

Include service type fargate on run-task.sh

Created at: 2021-06-23

Source: https://github.com/DNXLabs/docker-ecs-deploy/releases/tag/2.2.0


terraform-aws-ecs-app - 4.13.2

ENHANCEMENTS

  • Adding variables create_iam_codedeployrole and codedeploy_role_arn

Additional information: Previously ECS CodeDeploy IAM Role for Blue/Green Deployment was being created on this module, meaning each ECS service was creating the role with exactly same permissions, creating unnecessary duplication. From version 4.9.3 on ECS Cluster Module the IAM Role is being created on Cluster level and this module should reference the role created by receiving the ARN of the role on variable codedeploy_role_arn. To allow backwards compatibility the variable create_iam_codedeployrole has default value to false, with means the module will still creating the IAM role in case the ECS Service is deployed in a ECS Cluster which doesn't have the IAM role on cluster level.

Created at: 2021-06-23

Source: https://github.com/DNXLabs/terraform-aws-ecs-app/releases/tag/4.13.2


terraform-aws-ecs - 4.9.3

ENHANCEMENTS

  • Create ECS CodeDeploy IAM Role for Blue/Green Deployment on Cluster level

Additional information: Previously ECS CodeDeploy IAM Role for Blue/Green Deployment was being created on ECS APP Module, meaning each ECS service was creating the role with exactly same permissions, creating unnecessary duplication.

Created at: 2021-06-23

Source: https://github.com/DNXLabs/terraform-aws-ecs/releases/tag/4.9.3


docker-serverless - 2.48.0-dnx2

  • Add aws-sam-cli to Dockerfile.

Created at: 2021-06-23

Source: https://github.com/DNXLabs/docker-serverless/releases/tag/2.48.0-dnx2


docker-serverless - 2.48.0-dnx1

  • Bump serverless version to v2.48.0.

Created at: 2021-06-22

Source: https://github.com/DNXLabs/docker-serverless/releases/tag/2.48.0-dnx1


terraform-aws-eks-github-runner - 0.1.0

  • Initial release.

Created at: 2021-06-21

Source: https://github.com/DNXLabs/terraform-aws-eks-github-runner/releases/tag/0.1.0


docker-kube-tools - 0.4.9

  • Bump Octant version to v0.21.0.

Created at: 2021-06-20

Source: https://github.com/DNXLabs/docker-kube-tools/releases/tag/0.4.9


docker-serverless - 2.47.0-dnx1

  • Bump serverless version to v2.47.0.

Created at: 2021-06-19

Source: https://github.com/DNXLabs/docker-serverless/releases/tag/2.47.0-dnx1


docker-aws-v2 - 2.2.13-dnx1

  • Bump aws-cli version to v2.2.13.

Created at: 2021-06-18

Source: https://github.com/DNXLabs/docker-aws-v2/releases/tag/2.2.13-dnx1


terraform-aws-eks-cluster-autoscaler - 0.1.2

  • Add variable fullname_override.

Created at: 2021-06-18

Source: https://github.com/DNXLabs/terraform-aws-eks-cluster-autoscaler/releases/tag/0.1.2


terraform-aws-eks-lb-controller - 0.4.0

  • Update helm chart version to 1.2.0.

Created at: 2021-06-18

Source: https://github.com/DNXLabs/terraform-aws-eks-lb-controller/releases/tag/0.4.0


docker-kube-tools - 0.4.7

  • Bump Kubectl version to v1.21.2.
  • Bump Helm version to v3.6.1.

Created at: 2021-06-17

Source: https://github.com/DNXLabs/docker-kube-tools/releases/tag/0.4.7


docker-kube-tools - 0.4.8

  • Fix octant version inside Dockerfile template

Created at: 2021-06-17

Source: https://github.com/DNXLabs/docker-kube-tools/releases/tag/0.4.8


docker-aws-v2 - 2.2.12-dnx1

  • Bump aws-cli version to v2.2.12.

Created at: 2021-06-16

Source: https://github.com/DNXLabs/docker-aws-v2/releases/tag/2.2.12-dnx1


terraform-aws-stateful - 3.0.0

Release 3.0.0 Major refactor - contains breaking changes (many)

ENHANCEMENTS

  • Support for EBS volumes
  • Support CW Logs

Created at: 2021-06-16

Source: https://github.com/DNXLabs/terraform-aws-stateful/releases/tag/3.0.0


terraform-aws-stateful - 3.0.1

BUGFIXES

  • Removing duplicated variable

Created at: 2021-06-16

Source: https://github.com/DNXLabs/terraform-aws-stateful/releases/tag/3.0.1


terraform-aws-stateful - 3.0.2

BUGFIXES

  • Removing duplicated variable (again)

Created at: 2021-06-16

Source: https://github.com/DNXLabs/terraform-aws-stateful/releases/tag/3.0.2


terraform-aws-stateful - 3.0.3

BUGFIXES

  • Fixing EBS mount to prevent errors by checking the state

Created at: 2021-06-16

Source: https://github.com/DNXLabs/terraform-aws-stateful/releases/tag/3.0.3


terraform-aws-eks-vpc-cni - 0.1.2

  • Update terraform required version to >= 0.13

Created at: 2021-06-16

Source: https://github.com/DNXLabs/terraform-aws-eks-vpc-cni/releases/tag/0.1.2


terraform-aws-eks-node-termination-handler - 0.1.3

  • Update terraform required version to >= 0.13

Created at: 2021-06-16

Source: https://github.com/DNXLabs/terraform-aws-eks-node-termination-handler/releases/tag/0.1.3


terraform-aws-eks-lb-controller - 0.3.2

  • Update terraform required version to >= 0.13

Created at: 2021-06-16

Source: https://github.com/DNXLabs/terraform-aws-eks-lb-controller/releases/tag/0.3.2


docker-aws - 1.19.73-dnx2

  • Improve registry workflow.

Created at: 2021-06-15

Source: https://github.com/DNXLabs/docker-aws/releases/tag/1.19.73-dnx2


docker-aws-v2 - 2.2.11-dnx2

  • Improve registry workflow

Created at: 2021-06-15

Source: https://github.com/DNXLabs/docker-aws-v2/releases/tag/2.2.11-dnx2


docker-terraform - 1.0.0-dnx2

  • Improve registry workflow.

Created at: 2021-06-15

Source: https://github.com/DNXLabs/docker-terraform/releases/tag/1.0.0-dnx2


docker-serverless - 2.46.0-dnx2

  • Improve registry workflow.

Created at: 2021-06-15

Source: https://github.com/DNXLabs/docker-serverless/releases/tag/2.46.0-dnx2


docker-kube-tools - 0.4.6

  • Improve registry workflow.

Created at: 2021-06-15

Source: https://github.com/DNXLabs/docker-kube-tools/releases/tag/0.4.6


docker-shell - 0.4.1

  • Improve registry workflow.

Created at: 2021-06-15

Source: https://github.com/DNXLabs/docker-shell/releases/tag/0.4.1


docker-ecs-deploy - 2.1.0

  • Improve registry workflow.

Created at: 2021-06-15

Source: https://github.com/DNXLabs/docker-ecs-deploy/releases/tag/2.1.0


docker-aws-azure-ad - 1.1.0

  • Improve registry workflow

Created at: 2021-06-15

Source: https://github.com/DNXLabs/docker-aws-azure-ad/releases/tag/1.1.0


docker-musketeers - 1.2.0

  • Adds GitHub actions workflows.
  • Change LICENSE from MIT to Apache v2.0.
  • Remove unnecessary files from upstream.
  • Update GitHub lint and registry actions.
  • Cleanup Dockerfile and Makefile.
  • Update README removing references from upstream.
  • Adds local hadolint.yaml file.
  • Remove link from README.
  • Add docker-credential-ecr-login binary.
  • Update README tools description.

Created at: 2021-06-14

Source: https://github.com/DNXLabs/docker-musketeers/releases/tag/1.2.0


docker-musketeers - 1.2.1

  • Improve registry workflow.

Created at: 2021-06-14

Source: https://github.com/DNXLabs/docker-musketeers/releases/tag/1.2.1


docker-serverless - 2.46.0-dnx1

  • Bump serverless version to v2.46.0.

Created at: 2021-06-12

Source: https://github.com/DNXLabs/docker-serverless/releases/tag/2.46.0-dnx1


docker-aws-v2 - 2.2.11-dnx1

  • Bump aws-cli version to v2.2.11.

Created at: 2021-06-11

Source: https://github.com/DNXLabs/docker-aws-v2/releases/tag/2.2.11-dnx1


terraform-aws-rds - 0.2.3

BUGFIXES

  • Improving descriptions and making identifier optional

Created at: 2021-06-11

Source: https://github.com/DNXLabs/terraform-aws-rds/releases/tag/0.2.3


terraform-aws-acm-certificate - 0.1.0

Initial module version - this module creates ACM certificates with automatic DNS validation

Created at: 2021-06-11

Source: https://github.com/DNXLabs/terraform-aws-acm-certificate/releases/tag/0.1.0


terraform-aws-rds - 0.3.0

ENHANCEMENTS

  • Making subnet-group creation optional

Created at: 2021-06-11

Source: https://github.com/DNXLabs/terraform-aws-rds/releases/tag/0.3.0


docker-serverless - 2.45.2-dnx1

  • Bump serverless version to v2.45.2.

Created at: 2021-06-10

Source: https://github.com/DNXLabs/docker-serverless/releases/tag/2.45.2-dnx1


terraform-aws-openvpn - 1.2.2

BUGFIXES

  • Wrong conditional to use the hosted_zone_id instead of hosted_zone

Created at: 2021-06-10

Source: https://github.com/DNXLabs/terraform-aws-openvpn/releases/tag/1.2.2


docker-terraform - 1.0.0-dnx1

  • Bump Terraform version to v1.0.0.

Created at: 2021-06-09

Source: https://github.com/DNXLabs/docker-terraform/releases/tag/1.0.0-dnx1


docker-serverless - 2.45.1-dnx1

  • Bump serverless version to v2.45.1.

Created at: 2021-06-09

Source: https://github.com/DNXLabs/docker-serverless/releases/tag/2.45.1-dnx1


docker-aws-v2 - 2.2.10-dnx1

  • Bump aws-cli version to v2.2.10.

Created at: 2021-06-09

Source: https://github.com/DNXLabs/docker-aws-v2/releases/tag/2.2.10-dnx1


terraform-aws-ecs - 4.9.2

BUGFIXES

  • Fixing deprecated functions of terraform 0.15+

Created at: 2021-06-09

Source: https://github.com/DNXLabs/terraform-aws-ecs/releases/tag/4.9.2


terraform-aws-ecs-app - 4.13.1

BUGFIXES

  • Fixing deprecated functions of terraform 0.15+

Created at: 2021-06-09

Source: https://github.com/DNXLabs/terraform-aws-ecs-app/releases/tag/4.13.1


terraform-aws-openvpn - 1.2.1

BUGFIXES

  • Fixing deprecated functions of terraform 0.15+

Created at: 2021-06-09

Source: https://github.com/DNXLabs/terraform-aws-openvpn/releases/tag/1.2.1


docker-aws-v2 - 2.2.9-dnx2

  • Add code-artifact script

Created at: 2021-06-08

Source: https://github.com/DNXLabs/docker-aws-v2/releases/tag/2.2.9-dnx2


docker-serverless - 2.44.0-dnx1

  • Bump serverless version to v2.44.0.

Created at: 2021-06-08

Source: https://github.com/DNXLabs/docker-serverless/releases/tag/2.44.0-dnx1


docker-serverless - 2.44.0-dnx2

  • Update node alpine to 14

Created at: 2021-06-08

Source: https://github.com/DNXLabs/docker-serverless/releases/tag/2.44.0-dnx2


aws-google-auth - 0.0.37-dnx3

  • Fix alpine packages on docker image.
  • Rollback version, to keep the same pattern.

Created at: 2021-06-08

Source: https://github.com/DNXLabs/aws-google-auth/releases/tag/0.0.37-dnx3


docker-aws-v2 - 2.2.9-dnx3

  • Give execution permission to code-artifact script

Created at: 2021-06-08

Source: https://github.com/DNXLabs/docker-aws-v2/releases/tag/2.2.9-dnx3


terraform-aws-network - 1.4.4

Restrict access on VPC endpoint to connections only within the VPC Replacing map function to tomap as map was deprecated on terraform 0.12

Created at: 2021-06-07

Source: https://github.com/DNXLabs/terraform-aws-network/releases/tag/1.4.4


terraform-aws-rds - 0.2.2

Adding egress rule to rds security group

Created at: 2021-06-07

Source: https://github.com/DNXLabs/terraform-aws-rds/releases/tag/0.2.2


docker-ecs-deploy - 2.0.0

NEW RELEASE - 2.0.0

  • Remake deploy script to show a better log structure.
  • Improve deployment time.

#14

Created at: 2021-06-07

Source: https://github.com/DNXLabs/docker-ecs-deploy/releases/tag/2.0.0


docker-aws-v2 - 2.2.9-dnx1

  • Bump aws-cli version to v2.2.9.

Created at: 2021-06-04

Source: https://github.com/DNXLabs/docker-aws-v2/releases/tag/2.2.9-dnx1


terraform-aws-rds - 0.2.1

adding variable for specify number of aurora instances on the cluster

Created at: 2021-06-04

Source: https://github.com/DNXLabs/terraform-aws-rds/releases/tag/0.2.1


terraform-aws-eb-windows - 0.8.3

Fix function list which was deprecated on terraform 0.12

Created at: 2021-06-04

Source: https://github.com/DNXLabs/terraform-aws-eb-windows/releases/tag/0.8.3


docker-terraform - 0.15.5-dnx1

  • Bump Terraform version to v0.15.5.

Created at: 2021-06-03

Source: https://github.com/DNXLabs/docker-terraform/releases/tag/0.15.5-dnx1


docker-kube-tools - 0.4.5

  • Fix scripts mapping to the container

Created at: 2021-06-03

Source: https://github.com/DNXLabs/docker-kube-tools/releases/tag/0.4.5


terraform-aws-eks-vpc-cni - 0.1.0

Initial release.

Created at: 2021-06-03

Source: https://github.com/DNXLabs/terraform-aws-eks-vpc-cni/releases/tag/0.1.0


terraform-aws-eks-vpc-cni - 0.1.1

  • Update example module source.
  • Update README description.
  • Format example eks module name.

Created at: 2021-06-03

Source: https://github.com/DNXLabs/terraform-aws-eks-vpc-cni/releases/tag/0.1.1


terraform-azure-devops-self-hosted-agent-on-aws - 0.1.0

Terraform module for Self hosted azure devops agent on AWS EC2 Linux https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-linux?view=azure-devops This module will create ASG, Launch Template, EC2 Instances, SG, SSM Parameter Store

Created at: 2021-06-03

Source: https://github.com/DNXLabs/terraform-azure-devops-self-hosted-agent-on-aws/releases/tag/0.1.0


docker-aws-v2 - 2.2.8-dnx1

  • Bump aws-cli version to v2.2.8.

Created at: 2021-06-02

Source: https://github.com/DNXLabs/docker-aws-v2/releases/tag/2.2.8-dnx1


terraform-aws-rds - 0.2.0

Added Creation of RDS Subnet Group db_type variable, Valid Values are: RDS/Aurora or Serverless Creation of Aurora Cluster when db_type = Aurora

Changed SSM Parameters to include Aurora Cluster details

Removed Nothing has removed.

Created at: 2021-06-02

Source: https://github.com/DNXLabs/terraform-aws-rds/releases/tag/0.2.0


docker-kube-tools - 0.4.4

  • Add octant tool

Created at: 2021-06-02

Source: https://github.com/DNXLabs/docker-kube-tools/releases/tag/0.4.4


terraform-aws-eks-cloudwatch-logs - 0.1.3

ENHANCEMENTS

  • Adding cluster_name to log group to help identify when having multiple clusters in the same account

Created at: 2021-06-01

Source: https://github.com/DNXLabs/terraform-aws-eks-cloudwatch-logs/releases/tag/0.1.3


terraform-aws-ecs - 4.9.1

BUGFIX

  • Include option to create or not iam service linked role
    • Name: create_iam_service_linked_role
    • Type: bool
    • Values: True or False

NOTES:

There is no way to determine in Terraform whether the role linked to the service has already been created in the AWS account. So, you must manually check and, if it not exists, set create_iam_service_linked_role to true, otherwise, set it to false or leave as default.

Closed Pull Request: #25

Created at: 2021-06-01

Source: https://github.com/DNXLabs/terraform-aws-ecs/releases/tag/4.9.1