File tree Expand file tree Collapse file tree 11 files changed +98
-22
lines changed Expand file tree Collapse file tree 11 files changed +98
-22
lines changed Original file line number Diff line number Diff line change 11repos :
22 - repo : https://github.com/antonbabenko/pre-commit-terraform
3- rev : v1.103 .0
3+ rev : v1.104 .0
44 hooks :
55 - id : terraform_fmt
66 - id : terraform_wrapper_module_for_each
Original file line number Diff line number Diff line change @@ -125,6 +125,7 @@ module "api_gateway" {
125125```
126126
127127This will create records that allow users to access the API Gateway using the following subdomains:
128+
128129- ` customer1.mydomain.com `
129130- ` customer2.mydomain.com `
130131
@@ -184,14 +185,14 @@ module "api_gateway" {
184185
185186| Name | Version |
186187| ------| ---------|
187- | <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3 |
188- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.96 |
188+ | <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.5.7 |
189+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 6.0 |
189190
190191## Providers
191192
192193| Name | Version |
193194| ------| ---------|
194- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.96 |
195+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 6.0 |
195196
196197## Modules
197198
Original file line number Diff line number Diff line change 1+ # Upgrade from v5.x to v6.x
2+
3+ If you have any questions regarding this upgrade process, please consult the [ ` examples ` ] ( https://github.com/terraform-aws-modules/terraform-aws-apigateway-v2/tree/master/examples ) directory:
4+ If you find a bug, please open an issue with supporting configuration to reproduce.
5+
6+ ## List of backwards incompatible changes
7+
8+ - Terraform ` v1.5.7 ` is now minimum supported version
9+ - AWS provider ` v6.0 ` is now minimum supported version
10+
11+ ## Additional changes
12+
13+ ### Added
14+
15+ -
16+
17+ ### Modified
18+
19+ - Variable definitions now contain detailed ` object ` types in place of the previously used any type
20+
21+ ### Variable and output changes
22+
23+ 1 . Removed variables:
24+
25+ -
26+
27+ 2 . Renamed variables:
28+
29+ -
30+
31+ 3 . Added variables:
32+
33+ -
34+
35+ 4 . Removed outputs:
36+
37+ -
38+
39+ 5 . Renamed outputs:
40+
41+ -
42+
43+ 6 . Added outputs:
44+
45+ -
46+
47+ ## Upgrade Migrations
48+
49+ ### Before 5.x Example
50+
51+ ``` hcl
52+ module "apigateway" {
53+ source = "terraform-aws-modules/apigateway-v2/aws/"
54+ version = "~> 5.0"
55+
56+ # Truncated for brevity ...
57+
58+ }
59+ ```
60+
61+ ### After 6.x Example
62+
63+ ``` hcl
64+ module "apigateway" {
65+ source = "terraform-aws-modules/apigateway-v2/aws/"
66+ version = "~> 6.0"
67+
68+ # Truncated for brevity ...
69+
70+ }
71+ ```
72+
73+ ### State Changes
74+
75+ TBD
Original file line number Diff line number Diff line change @@ -19,8 +19,8 @@ Note that this example may create resources which cost money. Run `terraform des
1919
2020| Name | Version |
2121| ------| ---------|
22- | <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3 |
23- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.96 |
22+ | <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.5.7 |
23+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 6.0 |
2424| <a name =" requirement_local " ></a > [ local] ( #requirement\_ local ) | >= 2.5 |
2525| <a name =" requirement_null " ></a > [ null] ( #requirement\_ null ) | >= 2.0 |
2626| <a name =" requirement_tls " ></a > [ tls] ( #requirement\_ tls ) | >= 3.1 |
@@ -29,7 +29,7 @@ Note that this example may create resources which cost money. Run `terraform des
2929
3030| Name | Version |
3131| ------| ---------|
32- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.96 |
32+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 6.0 |
3333| <a name =" provider_local " ></a > [ local] ( #provider\_ local ) | >= 2.5 |
3434| <a name =" provider_null " ></a > [ null] ( #provider\_ null ) | >= 2.0 |
3535| <a name =" provider_tls " ></a > [ tls] ( #provider\_ tls ) | >= 3.1 |
Original file line number Diff line number Diff line change 11terraform {
2- required_version = " >= 1.3 "
2+ required_version = " >= 1.5.7 "
33
44 required_providers {
55 aws = {
66 source = " hashicorp/aws"
7- version = " >= 5.96 "
7+ version = " >= 6.0 "
88 }
99 local = {
1010 source = " hashicorp/local"
Original file line number Diff line number Diff line change @@ -19,15 +19,15 @@ Note that this example may create resources which cost money. Run `terraform des
1919
2020| Name | Version |
2121| ------| ---------|
22- | <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3 |
23- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.96 |
22+ | <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.5.7 |
23+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 6.0 |
2424| <a name =" requirement_null " ></a > [ null] ( #requirement\_ null ) | >= 2.0 |
2525
2626## Providers
2727
2828| Name | Version |
2929| ------| ---------|
30- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.96 |
30+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 6.0 |
3131| <a name =" provider_null " ></a > [ null] ( #provider\_ null ) | >= 2.0 |
3232
3333## Modules
Original file line number Diff line number Diff line change 11terraform {
2- required_version = " >= 1.3 "
2+ required_version = " >= 1.5.7 "
33
44 required_providers {
55 aws = {
66 source = " hashicorp/aws"
7- version = " >= 5.96 "
7+ version = " >= 6.0 "
88 }
99 null = {
1010 source = " hashicorp/null"
Original file line number Diff line number Diff line change @@ -50,8 +50,8 @@ connected (press CTRL+C to quit)
5050
5151| Name | Version |
5252| ------| ---------|
53- | <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3 |
54- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.96 |
53+ | <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.5.7 |
54+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 6.0 |
5555
5656## Providers
5757
Original file line number Diff line number Diff line change 11terraform {
2- required_version = " >= 1.3 "
2+ required_version = " >= 1.5.7 "
33
44 required_providers {
55 aws = {
66 source = " hashicorp/aws"
7- version = " >= 5.96 "
7+ version = " >= 6.0 "
88 }
99 }
1010}
Original file line number Diff line number Diff line change 11terraform {
2- required_version = " >= 1.3 "
2+ required_version = " >= 1.5.7 "
33
44 required_providers {
55 aws = {
66 source = " hashicorp/aws"
7- version = " >= 5.96 "
7+ version = " >= 6.0 "
88 }
99 }
1010}
You can’t perform that action at this time.
0 commit comments