News 06 2021
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:
- Backup your state file:
terraform state pull > terraform-state-bkp1.tfstate
- 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