Skip to content

Commit

Permalink
Merge pull request #398 from plus3it/dependabot/docker/plus3it/tardig…
Browse files Browse the repository at this point in the history
…rade-ci-0.26.0

chore(deps): Bump plus3it/tardigrade-ci from 0.25.3 to 0.26.0
  • Loading branch information
mergify[bot] authored Dec 31, 2024
2 parents faba423 + 502d170 commit e0be743
Show file tree
Hide file tree
Showing 8 changed files with 21 additions and 21 deletions.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1 +1 @@
FROM plus3it/tardigrade-ci:0.25.3
FROM plus3it/tardigrade-ci:0.26.0
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,12 +57,12 @@ This module includes several submodules for different workflows and use cases.
| <a name="input_default_route_table_propagation"></a> [default\_route\_table\_propagation](#input\_default\_route\_table\_propagation) | Whether resource attachments automatically propagate routes to the default propagation route table (valid values: disable, enable) | `string` | `"enable"` | no |
| <a name="input_description"></a> [description](#input\_description) | Description of the EC2 Transit Gateway | `string` | `null` | no |
| <a name="input_dns_support"></a> [dns\_support](#input\_dns\_support) | Whether DNS support is enabled (valid values: disable, enable) | `string` | `"enable"` | no |
| <a name="input_prefix_list_references"></a> [prefix\_list\_references](#input\_prefix\_list\_references) | List of TGW prefix list references to add to TGW route tables | <pre>list(object({<br> # `name` used as for_each key<br> name = string<br> prefix_list_id = string<br> # name from `route_tables` or id of a pre-existing route table<br> transit_gateway_route_table = string<br><br> blackhole = optional(bool, false)<br> default_route_table = optional(bool, false)<br> # name from `vpc_attachments` or id of a pre-existing tgw attachment<br> transit_gateway_attachment = optional(string)<br> }))</pre> | `[]` | no |
| <a name="input_route_tables"></a> [route\_tables](#input\_route\_tables) | List of TGW route tables to create with the transit gateway | <pre>list(object({<br> # `name` used as for_each key<br> name = string<br> tags = map(string)<br> }))</pre> | `[]` | no |
| <a name="input_routes"></a> [routes](#input\_routes) | List of TGW routes to add to TGW route tables | <pre>list(object({<br> # `name` used as for_each key<br> name = string<br> blackhole = bool<br> default_route_table = bool<br> destination_cidr_block = string<br> # name from `vpc_attachments` or id of a pre-existing tgw attachment<br> transit_gateway_attachment = string<br> # name from `route_tables` or id of a pre-existing route table<br> transit_gateway_route_table = string<br> }))</pre> | `[]` | no |
| <a name="input_prefix_list_references"></a> [prefix\_list\_references](#input\_prefix\_list\_references) | List of TGW prefix list references to add to TGW route tables | <pre>list(object({<br/> # `name` used as for_each key<br/> name = string<br/> prefix_list_id = string<br/> # name from `route_tables` or id of a pre-existing route table<br/> transit_gateway_route_table = string<br/><br/> blackhole = optional(bool, false)<br/> default_route_table = optional(bool, false)<br/> # name from `vpc_attachments` or id of a pre-existing tgw attachment<br/> transit_gateway_attachment = optional(string)<br/> }))</pre> | `[]` | no |
| <a name="input_route_tables"></a> [route\_tables](#input\_route\_tables) | List of TGW route tables to create with the transit gateway | <pre>list(object({<br/> # `name` used as for_each key<br/> name = string<br/> tags = map(string)<br/> }))</pre> | `[]` | no |
| <a name="input_routes"></a> [routes](#input\_routes) | List of TGW routes to add to TGW route tables | <pre>list(object({<br/> # `name` used as for_each key<br/> name = string<br/> blackhole = bool<br/> default_route_table = bool<br/> destination_cidr_block = string<br/> # name from `vpc_attachments` or id of a pre-existing tgw attachment<br/> transit_gateway_attachment = string<br/> # name from `route_tables` or id of a pre-existing route table<br/> transit_gateway_route_table = string<br/> }))</pre> | `[]` | no |
| <a name="input_security_group_referencing_support"></a> [security\_group\_referencing\_support](#input\_security\_group\_referencing\_support) | Whether Security Group Referencing Support is enabled. Valid values: disable, enable | `string` | `"enable"` | no |
| <a name="input_tags"></a> [tags](#input\_tags) | Map of tags to apply to the TGW and associated resources | `map(string)` | `{}` | no |
| <a name="input_vpc_attachments"></a> [vpc\_attachments](#input\_vpc\_attachments) | List of VPC attachments to create with the transit gateway | <pre>list(object({<br> # `name` used as for_each key<br> name = string<br> subnet_ids = list(string)<br> appliance_mode_support = string<br> dns_support = string<br> ipv6_support = string<br> tags = map(string)<br> vpc_routes = optional(list(object({<br> # `name` is used as for_each key<br> name = string<br> route_table_id = string<br> destination_cidr_block = optional(string)<br> destination_ipv6_cidr_block = optional(string)<br> destination_prefix_list_id = optional(string)<br> })), [])<br> transit_gateway_default_route_table_association = bool<br> transit_gateway_default_route_table_propagation = bool<br> # name from `route_tables` or id of a pre-existing route table<br> transit_gateway_route_table_association = string<br> # list of route table names from `route_tables` or ids of pre-existing route tables<br> transit_gateway_route_table_propagations = list(string)<br> }))</pre> | `[]` | no |
| <a name="input_vpc_attachments"></a> [vpc\_attachments](#input\_vpc\_attachments) | List of VPC attachments to create with the transit gateway | <pre>list(object({<br/> # `name` used as for_each key<br/> name = string<br/> subnet_ids = list(string)<br/> appliance_mode_support = string<br/> dns_support = string<br/> ipv6_support = string<br/> tags = map(string)<br/> vpc_routes = optional(list(object({<br/> # `name` is used as for_each key<br/> name = string<br/> route_table_id = string<br/> destination_cidr_block = optional(string)<br/> destination_ipv6_cidr_block = optional(string)<br/> destination_prefix_list_id = optional(string)<br/> })), [])<br/> transit_gateway_default_route_table_association = bool<br/> transit_gateway_default_route_table_propagation = bool<br/> # name from `route_tables` or id of a pre-existing route table<br/> transit_gateway_route_table_association = string<br/> # list of route table names from `route_tables` or ids of pre-existing route tables<br/> transit_gateway_route_table_propagations = list(string)<br/> }))</pre> | `[]` | no |
| <a name="input_vpn_ecmp_support"></a> [vpn\_ecmp\_support](#input\_vpn\_ecmp\_support) | Whether VPN Equal Cost Multipath Protocol support is enabled (valid values: disable, enable) | `string` | `"disable"` | no |

## Outputs
Expand Down
8 changes: 4 additions & 4 deletions modules/cross-account-vpc-attachment/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,14 @@ Terraform module for managing a cross-account Transit Gateway VPC Attachment.
| <a name="input_auto_accept_shared_attachments"></a> [auto\_accept\_shared\_attachments](#input\_auto\_accept\_shared\_attachments) | Whether resource attachment requests are automatically accepted (valid values: disable, enable) | `string` | `"disable"` | no |
| <a name="input_dns_support"></a> [dns\_support](#input\_dns\_support) | Whether DNS support is enabled. Valid values: disable, enable. | `string` | `"enable"` | no |
| <a name="input_ipv6_support"></a> [ipv6\_support](#input\_ipv6\_support) | Whether IPv6 support is enabled. Valid values: disable, enable | `string` | `"disable"` | no |
| <a name="input_routes"></a> [routes](#input\_routes) | List of TGW route objects with a target of the VPC attachment in the `aws.owner` account (TGW route tables are *only* in the `aws.owner` account) | <pre>list(object({<br> # `name` is used as for_each key<br> name = string<br> destination_cidr_block = string<br> transit_gateway_route_table_id = string<br> }))</pre> | `[]` | no |
| <a name="input_routes"></a> [routes](#input\_routes) | List of TGW route objects with a target of the VPC attachment in the `aws.owner` account (TGW route tables are *only* in the `aws.owner` account) | <pre>list(object({<br/> # `name` is used as for_each key<br/> name = string<br/> destination_cidr_block = string<br/> transit_gateway_route_table_id = string<br/> }))</pre> | `[]` | no |
| <a name="input_security_group_referencing_support"></a> [security\_group\_referencing\_support](#input\_security\_group\_referencing\_support) | Whether Security Group Referencing Support is enabled. Valid values: disable, enable | `string` | `"enable"` | no |
| <a name="input_tags"></a> [tags](#input\_tags) | Map of tags to apply to the TGW attachments | `map(string)` | `{}` | no |
| <a name="input_transit_gateway_default_route_table_association"></a> [transit\_gateway\_default\_route\_table\_association](#input\_transit\_gateway\_default\_route\_table\_association) | Boolean whether the VPC Attachment should be associated to the Transit Gateway default route table | `bool` | `true` | no |
| <a name="input_transit_gateway_default_route_table_propagation"></a> [transit\_gateway\_default\_route\_table\_propagation](#input\_transit\_gateway\_default\_route\_table\_propagation) | Boolean whether the VPC Attachment should propagate routes to the Transit Gateway propagation default route table | `bool` | `true` | no |
| <a name="input_transit_gateway_route_table_association"></a> [transit\_gateway\_route\_table\_association](#input\_transit\_gateway\_route\_table\_association) | ID of the Transit Gateway route table to associate with the VPC attachment (an attachment can be associated with a single TGW route table) | <pre>object({<br> transit_gateway_route_table_id = string<br> })</pre> | `null` | no |
| <a name="input_transit_gateway_route_table_propagations"></a> [transit\_gateway\_route\_table\_propagations](#input\_transit\_gateway\_route\_table\_propagations) | List of Transit Gateway route tables this VPC attachment will propagate routes to | <pre>list(object({<br> # `name` is used as for_each key<br> name = string<br> transit_gateway_route_table_id = string<br> }))</pre> | `[]` | no |
| <a name="input_vpc_routes"></a> [vpc\_routes](#input\_vpc\_routes) | List of VPC route objects with a target of the transit gateway. | <pre>list(object({<br> # `name` is used as for_each key<br> name = string<br> provider = string<br> route_table_id = string<br> destination_cidr_block = optional(string)<br> destination_ipv6_cidr_block = optional(string)<br> destination_prefix_list_id = optional(string)<br> }))</pre> | `[]` | no |
| <a name="input_transit_gateway_route_table_association"></a> [transit\_gateway\_route\_table\_association](#input\_transit\_gateway\_route\_table\_association) | ID of the Transit Gateway route table to associate with the VPC attachment (an attachment can be associated with a single TGW route table) | <pre>object({<br/> transit_gateway_route_table_id = string<br/> })</pre> | `null` | no |
| <a name="input_transit_gateway_route_table_propagations"></a> [transit\_gateway\_route\_table\_propagations](#input\_transit\_gateway\_route\_table\_propagations) | List of Transit Gateway route tables this VPC attachment will propagate routes to | <pre>list(object({<br/> # `name` is used as for_each key<br/> name = string<br/> transit_gateway_route_table_id = string<br/> }))</pre> | `[]` | no |
| <a name="input_vpc_routes"></a> [vpc\_routes](#input\_vpc\_routes) | List of VPC route objects with a target of the transit gateway. | <pre>list(object({<br/> # `name` is used as for_each key<br/> name = string<br/> provider = string<br/> route_table_id = string<br/> destination_cidr_block = optional(string)<br/> destination_ipv6_cidr_block = optional(string)<br/> destination_prefix_list_id = optional(string)<br/> }))</pre> | `[]` | no |

## Outputs

Expand Down
6 changes: 3 additions & 3 deletions modules/cross-region-peering-attachment/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ No resources.
| <a name="input_peer_region"></a> [peer\_region](#input\_peer\_region) | Region of EC2 Transit Gateway to peer with | `string` | n/a | yes |
| <a name="input_peer_transit_gateway_id"></a> [peer\_transit\_gateway\_id](#input\_peer\_transit\_gateway\_id) | ID of the Transit Gateway to peer with | `string` | n/a | yes |
| <a name="input_transit_gateway_id"></a> [transit\_gateway\_id](#input\_transit\_gateway\_id) | ID of the Transit Gateway | `string` | n/a | yes |
| <a name="input_options"></a> [options](#input\_options) | Object of options for the TGW peering attachment | <pre>object({<br> dynamic_routing = optional(string)<br> })</pre> | `null` | no |
| <a name="input_options"></a> [options](#input\_options) | Object of options for the TGW peering attachment | <pre>object({<br/> dynamic_routing = optional(string)<br/> })</pre> | `null` | no |
| <a name="input_peer_account_id"></a> [peer\_account\_id](#input\_peer\_account\_id) | ID of the AWS account that owns the Transit Gateway peer | `string` | `null` | no |
| <a name="input_peer_transit_gateway_route_table_association"></a> [peer\_transit\_gateway\_route\_table\_association](#input\_peer\_transit\_gateway\_route\_table\_association) | ID of the Peer Transit Gateway route table to associate with the Peering attachment (an attachment can be associated with a single TGW route table) | <pre>object({<br> transit_gateway_route_table_id = string<br> })</pre> | `null` | no |
| <a name="input_peer_transit_gateway_route_table_association"></a> [peer\_transit\_gateway\_route\_table\_association](#input\_peer\_transit\_gateway\_route\_table\_association) | ID of the Peer Transit Gateway route table to associate with the Peering attachment (an attachment can be associated with a single TGW route table) | <pre>object({<br/> transit_gateway_route_table_id = string<br/> })</pre> | `null` | no |
| <a name="input_tags"></a> [tags](#input\_tags) | Map of tags to apply to the TGW peering attachments | `map(string)` | `{}` | no |
| <a name="input_transit_gateway_route_table_association"></a> [transit\_gateway\_route\_table\_association](#input\_transit\_gateway\_route\_table\_association) | ID of the Transit Gateway route table to associate with the Peering attachment (an attachment can be associated with a single TGW route table) | <pre>object({<br> transit_gateway_route_table_id = string<br> })</pre> | `null` | no |
| <a name="input_transit_gateway_route_table_association"></a> [transit\_gateway\_route\_table\_association](#input\_transit\_gateway\_route\_table\_association) | ID of the Transit Gateway route table to associate with the Peering attachment (an attachment can be associated with a single TGW route table) | <pre>object({<br/> transit_gateway_route_table_id = string<br/> })</pre> | `null` | no |

## Outputs

Expand Down
2 changes: 1 addition & 1 deletion modules/peering-accepter/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Terraform module for managing a Transit Gateway Peering Attachment Accepter.
|------|-------------|------|---------|:--------:|
| <a name="input_peering_attachment_id"></a> [peering\_attachment\_id](#input\_peering\_attachment\_id) | ID of the TGW peering attachment | `string` | n/a | yes |
| <a name="input_tags"></a> [tags](#input\_tags) | Map of tags to apply to the TGW peering attachment | `map(string)` | `{}` | no |
| <a name="input_transit_gateway_route_table_association"></a> [transit\_gateway\_route\_table\_association](#input\_transit\_gateway\_route\_table\_association) | ID of the Transit Gateway route table to associate with the Peering attachment (an attachment can be associated with a single TGW route table) | <pre>object({<br> transit_gateway_route_table_id = string<br> })</pre> | `null` | no |
| <a name="input_transit_gateway_route_table_association"></a> [transit\_gateway\_route\_table\_association](#input\_transit\_gateway\_route\_table\_association) | ID of the Transit Gateway route table to associate with the Peering attachment (an attachment can be associated with a single TGW route table) | <pre>object({<br/> transit_gateway_route_table_id = string<br/> })</pre> | `null` | no |

## Outputs

Expand Down
4 changes: 2 additions & 2 deletions modules/peering-attachment/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ Terraform module for managing a Transit Gateway Peering Attachment.
| <a name="input_peer_region"></a> [peer\_region](#input\_peer\_region) | Region of EC2 Transit Gateway to peer with | `string` | n/a | yes |
| <a name="input_peer_transit_gateway_id"></a> [peer\_transit\_gateway\_id](#input\_peer\_transit\_gateway\_id) | ID of the Transit Gateway to peer with | `string` | n/a | yes |
| <a name="input_transit_gateway_id"></a> [transit\_gateway\_id](#input\_transit\_gateway\_id) | ID of the Transit Gateway | `string` | n/a | yes |
| <a name="input_options"></a> [options](#input\_options) | Object of options for the TGW peering attachment | <pre>object({<br> dynamic_routing = optional(string)<br> })</pre> | `null` | no |
| <a name="input_options"></a> [options](#input\_options) | Object of options for the TGW peering attachment | <pre>object({<br/> dynamic_routing = optional(string)<br/> })</pre> | `null` | no |
| <a name="input_peer_account_id"></a> [peer\_account\_id](#input\_peer\_account\_id) | ID of the AWS account that owns the Transit Gateway peer | `string` | `null` | no |
| <a name="input_tags"></a> [tags](#input\_tags) | Map of tags to apply to the TGW peering attachment | `map(string)` | `{}` | no |
| <a name="input_transit_gateway_route_table_association"></a> [transit\_gateway\_route\_table\_association](#input\_transit\_gateway\_route\_table\_association) | ID of the Transit Gateway route table to associate with the Peering attachment (an attachment can be associated with a single TGW route table) | <pre>object({<br> transit_gateway_route_table_id = string<br> })</pre> | `null` | no |
| <a name="input_transit_gateway_route_table_association"></a> [transit\_gateway\_route\_table\_association](#input\_transit\_gateway\_route\_table\_association) | ID of the Transit Gateway route table to associate with the Peering attachment (an attachment can be associated with a single TGW route table) | <pre>object({<br/> transit_gateway_route_table_id = string<br/> })</pre> | `null` | no |

## Outputs

Expand Down
Loading

0 comments on commit e0be743

Please sign in to comment.