Skip to content
This repository has been archived by the owner on Sep 23, 2024. It is now read-only.

Upgraded to AWS current release

Latest
Compare
Choose a tag to compare
@mayank-aggarwal-yilu mayank-aggarwal-yilu released this 25 Nov 10:09
265837d
Upgraded Module to latest Release of AWS repo (#4)

* Fixed formatting

* Updated CHANGELOG

* Add Output Of Subnet ARNs (#242)

* Add Output Of Subnet ARNs

Facilitates resource access manager, subnet sharing across accounts

* Update Readme For Subnet ARN Output

* Fixed formatting

* Updated CHANGELOG

* Improving DHCP options docs (#260)

* Improving DHCP options docs

* generating README from variables description

* Updated CHANGELOG

* ECS endpoint (#261)

* add ecs vpc endpoints

* add ecs vpcendpoints outputs

* add ecs vpc endpoints to readme inputs/outputs table

* add ecs vpc endpoints to readme endpoint list

* Added VPC endpoints for SQS (closes #248)

* Updated CHANGELOG

* Finally, Terraform 0.12 support (#266)

* run terraform 0.12upgrade

* Cleanup for Terraform 0.12 (closes #265, #228)

* Fixed merge conflicts

* Updated CHANGELOG

* Upgrade Docker Image to fix CI (#270)

* Added VPC Endpoints for SNS, Cloudtrail, ELB, Cloudwatch (#269)

* Updated CHANGELOG

* Updated Terraform versions in README

* Updated CHANGELOG

* Fixed opportunity to create the vpc, vpn gateway routes (bug during upgrade to 0.12)

* Updated CHANGELOG

* Fixed broken 2.3.0

* Updated CHANGELOG

* Updated CHANGELOG

* Update tflint to 0.8.2 for circleci task (#280)

* Updated VPC endpoint example (fixed #249)

* Updated CHANGELOG

* Updated pre-commit-terraform to support terraform-docs and Terraform 0.12 (#288)

* Updated CHANGELOG

* Updated version of pre-commit-terraform

* adding secrets manager vpc end point support

* adding config vpc end point support

* adding codebuild, codecommit and git-codecommit vpc end point support

* adding transfer server vpc end point support

* Added Kinesis streams and firehose VPC endpoints (#301)

* Fixed README after merge

* Updated CHANGELOG

* Output var.name (#303)

* Fixed README after merge

* Updated CHANGELOG

* Add IPv6 support (#317)

* IPv6 support

Add variable "enable_ipv6" to allow enabling IPv6 support (resulting in
passing "assign_generated_ipv6_cidr_block" to aws_vpc.

Enabling IPv6 support further results in an Egress-only internet gateway
being provisioned and routing tables of subnets being adjusted.

Additional variables allow to choose the indices out of the /64 subnets
based on the assigned /56 range.

* Add example for IPv6 usage

* Remove redundant parameter assign_generated_ipv6_cidr_block

This is needed exactly when var.enable_ipv6 is true.

* Set subnet ipv6_cidr_block to null if unused

* Be picky about spelling

* Revert unrelated change

* More IPv6 spelling

* Added IPv6 support to VPC module

* Added IPv6 support to VPC module

* Updated CHANGELOG

* Added more VPC endpoints (Glue, STS, Sagemaker Notebook), and all missing outputs (#311)

* AWS Glue VPC endpoint

* sagemaker notebook vpc endpoint

* correct service name for notebook endpoint

* added outputs kinesis

* added endpoints output glue, fix readme

* endpoint for STS

* endpoint for STS (variables)

* Added more VPC endpoints (Glue, STS, Sagemaker Notebook), and all missing outputs

* Updated CHANGELOG

* Added tags to VPC Endpoints (#292)

* Add tags to VPC Endpoints

* Update variables.tf

add new line between variables

* centralize vpce tag param

* fix s3 tags

* Updated README

* Updated README

* Updated README

* Updated CHANGELOG

* Added support for ICMP rules in Network ACL (#286)

* Added icmp_code and icmp_type values to non default acl rules.

* Added support for both ICMP and non-ICMP rules in NACL

* Updated CHANGELOG

* Added support for EC2 ClassicLink (#322)

* Updated CHANGELOG

* Add VPC endpoints for CloudFormation, CodePipeline, Storage Gateway, AppMesh, Transfer, Service Catalog & SageMaker(Runtime & API) (#324)

* add new endpoints

* merge change from master

* Updated CHANGELOG

* Added VPC Endpoints for AppStream, Athena & Rekognition (#335)

* Updated CHANGELOG

* Added support for `ipv6_cidr_block` in network acls (#329)

Add support for `ipv6_cidr_block` in `*_{in|out}bound_acl_rules`.  As a
conseqeunce, the (ipv4) `cidr_block` is made optional.

* Updated network-acls example with IPv6 rules

* Updated CHANGELOG

* Fixed spelling mistakes

* Updated CHANGELOG

* Add Elastic File System & Cloud Directory VPC Endpoints (#355)

* Updated CHANGELOG

* Update TFLint to v0.12.1 for circleci (#351)

Update TFLint to v0.12.1

* Added Customer Gateway resource (#360)

* Updated CHANGELOG

* fix ipv6 enable (#340)

* Updated CHANGELOG

* Added note about Transit Gateway integration (#386)

* Updated CHANGELOG

* Updated pre-commit-terraform with terraform-docs 0.8.0 support (#388)

* Updated CHANGELOG

* Set minimum terraform version to 0.12.6 (fixes circleci) (#390)

* Updated CHANGELOG

* Added support for both types of values in azs (names and ids) (#370)

* Updated CHANGELOG

* Add VPC Flow Logs capabilities (#316)

* Updated CHANGELOG

* Fixed output of aws_flow_log

* Updated CHANGELOG

* Add support for specifying AZ in VPN Gateway (#401)

* Updated CHANGELOG

* Added tagging for VPC Flow Logs (#407)

* Updated CHANGELOG

* [ci skip] Create "LICENSE".

* [ci skip] Create ".pre-commit-config.yaml".

* [ci skip] Create "Makefile".

* [ci skip] Create ".gitignore".

* [ci skip] Create ".editorconfig".

* [ci skip] Create ".chglog/CHANGELOG.tpl.md".

* Updated CHANGELOG

* chore: Add badge for latest version number (#384)

* Updated CHANGELOG

* feat: Add intra subnet VPN route propagation (#421)

* Updated CHANGELOG

* docs: Document create_database_subnet_group requiring database_subnets (#424)

I ran into the same issue as https://github.com/terraform-aws-modules/terraform-aws-vpc/issues/126 because there's nothing in the documentation making it clear that `create_database_subnet_group` only has an effect if you also specify `database_subnets`.

* feat: Add EC2 Auto Scaling VPC endpoint (#374)

* docs: Updated required versions of Terraform

* Updated CHANGELOG

* added owner_id output (#1)

* fix: Updated outputs in ipv6 example (#375)

* feat: Add routes table association and route attachment outputs (#398)

* Updated CHANGELOG

* feat: Add VPC Endpoint for SES (#449)

* Updated CHANGELOG

* feat: Added support for more VPC endpoints (#369)

* Updated CHANGELOG

* fix: Fix wrong ACM PCA output (#450)

* Updated CHANGELOG

* Updated description of vpc_owner_id

* docs: Fixed README

* Updated CHANGELOG

* feat: Enable support for Terraform 0.13 as a valid version by setting minimum version required (#455)

* Updated CHANGELOG

* feat: Add support for tagging egress only internet gateway (#430)

* feat: Add support for VPC flow log max_aggregation_interval (#431)

* Updated pre-commit hooks

* Updated CHANGELOG

* fix: Output list of external_nat_ips when using external eips (#432)

* Updated CHANGELOG

* fix: Reorder tags to allow overriding Name tag in route tables (#458)

* Updated CHANGELOG

* feat: add support for disabling IGW for public subnets (#457)

* Updated CHANGELOG

* feat: manage default security group (#382)

* Updated CHANGELOG

* docs: Fix typo in nat_public_ips (#460)

* fix: bumping terraform version from 0.12.6 to 0.12.7 in circleci to include regexall function (#474)

* feat: bump version of aws provider version to support 3.* (#479)

* Updated CHANGELOG

* fix: InvalidServiceName for elasticbeanstalk_health (#484)

* Updated CHANGELOG

* feat: add arn outputs for: igw, cgw, vgw, default vpc, acls (#471)

* Updated CHANGELOG

* fix: Use database route table instead of private route table for NAT gateway route (#476)

* Updated CHANGELOG

* feat: Add ability to create RDS endpoint to VPC (#499)

* Updated CHANGELOG

* feat: Add ability to create CodeDeploy endpoint to VPC (#501)

* Updated CHANGELOG

* feat: add enable_public_s3_endpoint variable for S3 VPC Endpoint for public subnets (#502)

* Updated CHANGELOG

* feat: Added tflint as pre-commit hook (#507)

* Updated CHANGELOG

* feat: Add support for security groups ids in default sg's rules (#491)

* Updated CHANGELOG

* fix: Split appstream to appstream_api and appstream_streaming (#508)

* Updated CHANGELOG

* feat: Added Textract vpc endpoint (#509)

* docs: Updated docs with pre-commit

* Updated CHANGELOG

* fix: Create only required number of NAT gateways (#492)

* Updated CHANGELOG

* revert: Create only required number of NAT gateways (#492) (#517)

* Updated CHANGELOG

* feat: Added support for Terraform 0.14 (#525)

* Updated CHANGELOG

* fix: Removed ignore_changes to work with Terraform 0.14 (#526)

* Updated CHANGELOG

* fix: Resource aws_default_network_acl orphaned subnet_ids (#530)

* Updated CHANGELOG

* Fixed circleci configs

* fix: Updated min required version of Terraform to 0.12.21 (#532)

* Updated CHANGELOG

* feat: Added Codeartifact API/Repo vpc endpoints (#515)

* Updated README

* Updated CHANGELOG

* feat: Lambda VPC Endpoint (#534)

* Updated CHANGELOG

* docs: Updated README and pre-commit (#537)

* Updated CHANGELOG

* feat: Adding vpc_flow_log_permissions_boundary (#536)

* Updated CHANGELOG

* docs: Clarifies default_vpc attributes (#552)

* Updated CHANGELOG

* fix: Adding missing RDS endpoint to output.tf (#563)

* feat: Adding VPC endpoint for DMS (#564)

* Updated CHANGELOG

* fix: Fixed wrong count in DMS endpoint (#566)

* Updated CHANGELOG

* fix: Specify an endpoint type for S3 VPC endpoint (#573)

* Updated CHANGELOG

* feat: Upgraded minimum required versions of AWS provider to 3.10 (#574)

* Updated CHANGELOG

* chore: update documentation based on latest `terraform-docs` which includes module and resource sections (#594)

* Updated CHANGELOG

* chore: add ci-cd workflow for pre-commit checks (#598)

* fix: Correctly manage route tables for database subnets when multiple NAT gateways present (#518)

* Updated CHANGELOG

* fix: aws_default_security_group was always dirty when manage_default_security_group was set  (#591)

* chore: Adds database_subnet_group_name as an output variable (#592)

* Updated CHANGELOG

* chore: Updated the conditional creation section of the README (#584)

* fix: use filter for getting service type for S3 endpoint and update to allow s3 to use interface endpoint types (#597)

* Updated CHANGELOG

* feat: add vpc endpoint policies to supported services (#601)

* feat: add vpc endpoint policies to supported services

* chore: empty commit to re-run

* chore: Run pre-commit terraform_docs hook

Co-authored-by: Anton Babenko <anton@antonbabenko.com>

* Updated CHANGELOG

* fix: Remove CreateLogGroup permission from service role (#550)

* Updated CHANGELOG

* feat: add default route table resource to manage default route table, its tags, routes, etc. (#599)

* Updated CHANGELOG

* chore: align ci-cd static checks to use individual minimum Terraform versions (#606)

* chore: update documentation and pin `terraform_docs` version to avoid future changes (#619)

* feat: Add outpost support (subnet, NACL, IPv6) (#542)

* Updated CHANGELOG

* refactor: remove existing vpc endpoint configurations from base module and move into sub-module (#635)

* Updated CHANGELOG

* chore: update CI/CD to use stable `terraform-docs` release artifact and discoverable Apache2.0 license (#643)

* chore: Private DNS cannot be used with S3 endpoint (#651)

* chore: Removed link to cloudcraft

* Updated CHANGELOG

* feat: Added database_subnet_group_name variable (#656)

* Updated CHANGELOG

* fix: Fixed SID for assume role policy for flow logs (#670)

* fix: Fixed mistake in separate private route tables example (#664)

* docs: Added ID of aws_vpc_dhcp_options to outputs (#669)

Co-authored-by: Anton Babenko <anton@antonbabenko.com>

* Updated CHANGELOG

* fix: Update the terraform to support new provider signatures (#678)

* Updated CHANGELOG

* fix: Return correct route table when enable_public_redshift is set (#337)

* Updated CHANGELOG

* feat: Added device_name to customer gateway object. (#681)

* Updated CHANGELOG

* feat: Add support for naming and tagging subnet groups (#688)

* Updated CHANGELOG

* Updated pre-commit

* chore: Updated outputs in example (#690)

* docs: Fixed docs in simple-vpc

* Updated CHANGELOG

* feat: Added support for VPC Flow Logs in Parquet format (#700)

* Updated CHANGELOG

* feat: Added timeout block to aws_default_route_table resource (#701)

* Updated CHANGELOG

* fix: Enabled destination_options only for VPC Flow Logs on S3 (#703)

* Updated CHANGELOG

* feat: Add tags to VPC flow logs IAM policy (#706)

* Updated CHANGELOG

* fix: update CI/CD process to enable auto-release workflow (#711)

* Downgraded provider version to match current version in main repo

* Removing Error Blocks

* Renamed VPC

* Upgraded AWS provider version

* Downgraded AWS provider version

Co-authored-by: Anton Babenko <anton@antonbabenko.com>
Co-authored-by: Blaine Schanfeldt <git@blaines.me>
Co-authored-by: Andreas Wittig <andreas@widdix.de>
Co-authored-by: Ilia Lazebnik <Ilia.lazebnik@gmail.com>
Co-authored-by: Niklas Wagner <Skaro@Skaronator.com>
Co-authored-by: Christian Kemper <christian.kemper@me.com>
Co-authored-by: Edward Viaene <ward.viaene@gmail.com>
Co-authored-by: Ben Sykes <hootieben@gmail.com>
Co-authored-by: Edward Viaene <ward@in4it.io>
Co-authored-by: Thomas Baumann <thomas@thomasbaumann.me>
Co-authored-by: Bas Zoetekouw <bas.zoetekouw@surfnet.nl>
Co-authored-by: Günter Grodotzki <gunter@grodotzki.co.za>
Co-authored-by: Eytan Hanig <eytanhanig@users.noreply.github.com>
Co-authored-by: Miguel Ferreira <miguelf@backbase.com>
Co-authored-by: betajobot <anton+betajobot@antonbabenko.com>
Co-authored-by: Betajobot <28572351+betajobot@users.noreply.github.com>
Co-authored-by: Christoph Bünte <info@christophbuente.de>
Co-authored-by: Chris Adams <chris@improbable.org>
Co-authored-by: Pablo Serrano <pablo@pabloserrano.cc>
Co-authored-by: V Malinics <47030027+vmalinics-managemy@users.noreply.github.com>
Co-authored-by: Allan Simon <allan.simon@supinfo.com>
Co-authored-by: quentin9696 <quentin9696@users.noreply.github.com>
Co-authored-by: Jarosław Wygoda <wygoda.jaroslaw@gmail.com>
Co-authored-by: Bryant Biggs <bryantbiggs@gmail.com>
Co-authored-by: Clément L <porkepix@gmail.com>
Co-authored-by: Jonas Kint <kint.jonas@gmail.com>
Co-authored-by: Michal Schott <schott.michal@gmail.com>
Co-authored-by: Xaaris <xaaris@googlemail.com>
Co-authored-by: Bradley Mickunas <bmickunas@gmail.com>
Co-authored-by: Hao CHEN <ilff8chen@gmail.com>
Co-authored-by: Volodymyr Zahorniak <7808206+zahorniak@users.noreply.github.com>
Co-authored-by: Yauheni Batsianouski <yauheni.batsianouski@gmail.com>
Co-authored-by: Hao CHEN <hao.chen@vector.co.nz>
Co-authored-by: Pablo Serrano <info@pabloserrano.net>
Co-authored-by: Jeremy Ciak <51718240+jeremyciak@users.noreply.github.com>
Co-authored-by: Larry Aiello <lawrence.aiello@laiello.com>
Co-authored-by: Kelsey M <kelseymok@gmail.com>
Co-authored-by: Lucas Albertine de Godoi <lucasag@hotmail.com.br>
Co-authored-by: Andor Markus <51825189+andormarkus@users.noreply.github.com>
Co-authored-by: Mohamed El Mouctar Haidara <elmhaidara@gmail.com>
Co-authored-by: Diego Rodriguez <diego@noteable.io>
Co-authored-by: Oliver L Schoenborn <oliver.schoenborn@gmail.com>
Co-authored-by: Damien Gustave <delovan@gmail.com>
Co-authored-by: ae-ou <jakero9513@googlemail.com>
Co-authored-by: Léo Gillot-Lamure <leo.gillot@navaati.net>
Co-authored-by: Alex Bryant <37807219+brylex418@users.noreply.github.com>
Co-authored-by: Rob Lazzurs <rob@lazzurs.org>
Co-authored-by: Yoni Leitersdorf <y@indeni.com>
Co-authored-by: hieultan <hieu.ltan@gmail.com>
Co-authored-by: Dmytro Oboznyi <55382034+DOboznyi@users.noreply.github.com>
Co-authored-by: Jamie Starke <github@jamiestarke.com>
Co-authored-by: Sebastian Korfmann <sebastian@korfmann.net>
Co-authored-by: Joao Gilberto Magalhaes <joao@byjg.com.br>
Co-authored-by: Juho Majasaari <j.majasaari@gmail.com>
Co-authored-by: itsmeremz <itsmeremz@gmail.com>
Co-authored-by: drewmullen <mullen.drew@gmail.com>
Co-authored-by: Mukesh Sharma <mukeshsharma24@gmail.com>
Co-authored-by: Kamil Aliev <kamilaliev@hotmail.com>
Co-authored-by: rajgandhi9 <82183844+rajgandhi9@users.noreply.github.com>
Co-authored-by: Mayank Aggarwal <aggarwal.mayank@yiluhub.com>