Skip to content

Commit bc03f52

Browse files
yfodilGnoaleremyleone
authored
feat(vpc): add support for routes propagation (#3180)
* feat(vpc): add support for routes propagation * add tests * update cassettes * feat(edge-services): add support for include_cookies on cache stage (#3184) * feat(edge-services): add support for include_cookies on cache stage * fix GetEndOfServiceDate test * feat(object): support the group bucket ACL (#3185) * feat(object): support the group bucket ACL * update doc * feat(autoscaling): add support for v1alpha1 (#3159) * feat(autoscaling): add support for v1alpha1 * lint * lint * Fix format --------- Co-authored-by: Rémy Léone <[email protected]> * fix * re-update --------- Co-authored-by: Guillaume Noale <[email protected]> Co-authored-by: Rémy Léone <[email protected]>
1 parent 325f648 commit bc03f52

File tree

40 files changed

+16801
-14330
lines changed

40 files changed

+16801
-14330
lines changed

docs/data-sources/vpcs.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,5 @@ In addition to all arguments above, the following attributes are exported:
4242
- `updated_at` - Date and time of VPC's last update (RFC 3339 format).
4343
- `organization_id` - The Organization ID the VPC is associated with.
4444
- `project_id` - The ID of the Project the VPC is associated with.
45+
- `enable_routing` - Defines whether routing between Private Networks in the VPC is enabled.
46+
- `enable_custom_routes_propagation` - Defines whether the VPC advertises custom routes between its Private Networks.

docs/resources/vpc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ The following arguments are supported:
3636
- `name` - (Optional) The name for the VPC. If not provided it will be randomly generated.
3737
- `tags` - (Optional) The tags to associate with the VPC.
3838
- `enable_routing` - (Optional) Enable routing between Private Networks in the VPC. Note that you will not be able to deactivate it afterwards.
39+
- `enable_custom_routes_propagation` - (`true` for newly created VPCs) Defines whether the VPC advertises custom routes between its Private Networks. Note that you will not be able to deactivate it afterwards.
3940
- `region` - (Defaults to [provider](../index.md#region) `region`) The [region](../guides/regions_and_zones.md#regions) of the VPC.
4041
- `project_id` - (Defaults to [provider](../index.md#project_id) `project_id`) The ID of the Project the VPC is associated with.
4142

docs/resources/vpc_private_network.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ The following arguments are supported:
5252
- `region` - (Defaults to [provider](../index.md#region) `region`) The [region](../guides/regions_and_zones.md#regions) of the Private Network.
5353
- `vpc_id` - (Optional) The VPC in which to create the Private Network.
5454
- `is_regional` - (Deprecated) Private Networks are now all necessarily regional.
55+
- `enable_default_route_propagation` - (Optional) Defines whether default v4 and v6 routes are propagated for this Private Network.
5556
- `zone` - (Deprecated) Use `region` instead.
5657

5758
## Attributes Reference

internal/services/applesilicon/testdata/server-enable-vpc.cassette.yaml

Lines changed: 1270 additions & 1021 deletions
Large diffs are not rendered by default.

internal/services/instance/testdata/private-nic-with-ipam.cassette.yaml

Lines changed: 693 additions & 740 deletions
Large diffs are not rendered by default.

internal/services/ipam/testdata/data-source-ipam-ips-basic.cassette.yaml

Lines changed: 461 additions & 410 deletions
Large diffs are not rendered by default.

internal/services/ipam/testdata/data-source-ipam-ips-redis-cluster.cassette.yaml

Lines changed: 830 additions & 681 deletions
Large diffs are not rendered by default.

internal/services/ipam/testdata/data-source-ipamip-instance-lb.cassette.yaml

Lines changed: 920 additions & 967 deletions
Large diffs are not rendered by default.

internal/services/ipam/testdata/data-source-ipamip-instance.cassette.yaml

Lines changed: 710 additions & 855 deletions
Large diffs are not rendered by default.

internal/services/ipam/testdata/data-source-ipamipid.cassette.yaml

Lines changed: 236 additions & 185 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)