Skip to content

Commit 67d4275

Browse files
GA ILB global access (#3253) (#1862)
Signed-off-by: Modular Magician <[email protected]>
1 parent 5acad6e commit 67d4275

File tree

3 files changed

+10
-12
lines changed

3 files changed

+10
-12
lines changed

.changelog/3253.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
compute: Added `allow_global_access` for to `google_compute_forwarding_rule` resource.
3+
```

google-beta/resource_compute_forwarding_rule_generated_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,17 @@ func TestAccComputeForwardingRule_forwardingRuleGlobalInternallbExample(t *testi
3333

3434
resource.Test(t, resource.TestCase{
3535
PreCheck: func() { testAccPreCheck(t) },
36-
Providers: testAccProvidersOiCS,
36+
Providers: testAccProviders,
3737
CheckDestroy: testAccCheckComputeForwardingRuleDestroy,
3838
Steps: []resource.TestStep{
3939
{
4040
Config: testAccComputeForwardingRule_forwardingRuleGlobalInternallbExample(context),
4141
},
42+
{
43+
ResourceName: "google_compute_forwarding_rule.default",
44+
ImportState: true,
45+
ImportStateVerify: true,
46+
},
4247
},
4348
})
4449
}
@@ -47,7 +52,6 @@ func testAccComputeForwardingRule_forwardingRuleGlobalInternallbExample(context
4752
return Nprintf(`
4853
// Forwarding rule for Internal Load Balancing
4954
resource "google_compute_forwarding_rule" "default" {
50-
provider = "google-beta"
5155
name = "tf-test-website-forwarding-rule%{random_suffix}"
5256
region = "us-central1"
5357
load_balancing_scheme = "INTERNAL"
@@ -58,13 +62,11 @@ resource "google_compute_forwarding_rule" "default" {
5862
subnetwork = "${google_compute_subnetwork.default.name}"
5963
}
6064
resource "google_compute_region_backend_service" "backend" {
61-
provider = "google-beta"
6265
name = "tf-test-website-backend%{random_suffix}"
6366
region = "us-central1"
6467
health_checks = ["${google_compute_health_check.hc.self_link}"]
6568
}
6669
resource "google_compute_health_check" "hc" {
67-
provider = "google-beta"
6870
name = "check-tf-test-website-backend%{random_suffix}"
6971
check_interval_sec = 1
7072
timeout_sec = 1
@@ -73,12 +75,10 @@ resource "google_compute_health_check" "hc" {
7375
}
7476
}
7577
resource "google_compute_network" "default" {
76-
provider = "google-beta"
7778
name = "tf-test-website-net%{random_suffix}"
7879
auto_create_subnetworks = false
7980
}
8081
resource "google_compute_subnetwork" "default" {
81-
provider = "google-beta"
8282
name = "tf-test-website-net%{random_suffix}"
8383
ip_cidr_range = "10.0.0.0/16"
8484
region = "us-central1"

website/docs/r/compute_forwarding_rule.html.markdown

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ To get more information about ForwardingRule, see:
4444
```hcl
4545
// Forwarding rule for Internal Load Balancing
4646
resource "google_compute_forwarding_rule" "default" {
47-
provider = "google-beta"
4847
name = "website-forwarding-rule"
4948
region = "us-central1"
5049
load_balancing_scheme = "INTERNAL"
@@ -55,13 +54,11 @@ resource "google_compute_forwarding_rule" "default" {
5554
subnetwork = "${google_compute_subnetwork.default.name}"
5655
}
5756
resource "google_compute_region_backend_service" "backend" {
58-
provider = "google-beta"
5957
name = "website-backend"
6058
region = "us-central1"
6159
health_checks = ["${google_compute_health_check.hc.self_link}"]
6260
}
6361
resource "google_compute_health_check" "hc" {
64-
provider = "google-beta"
6562
name = "check-website-backend"
6663
check_interval_sec = 1
6764
timeout_sec = 1
@@ -70,12 +67,10 @@ resource "google_compute_health_check" "hc" {
7067
}
7168
}
7269
resource "google_compute_network" "default" {
73-
provider = "google-beta"
7470
name = "website-net"
7571
auto_create_subnetworks = false
7672
}
7773
resource "google_compute_subnetwork" "default" {
78-
provider = "google-beta"
7974
name = "website-net"
8075
ip_cidr_range = "10.0.0.0/16"
8176
region = "us-central1"
@@ -480,7 +475,7 @@ The following arguments are supported:
480475
object.
481476

482477
* `allow_global_access` -
483-
(Optional, [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html))
478+
(Optional)
484479
If true, clients can access ILB from all regions.
485480
Otherwise only allows from the local region the ILB is located at.
486481

0 commit comments

Comments
 (0)