Skip to content

Commit 05b8bf2

Browse files
committed
Some fixes
1 parent e340eb3 commit 05b8bf2

File tree

2 files changed

+17
-27
lines changed

2 files changed

+17
-27
lines changed

mmv1/third_party/terraform/services/gkehub2/data_source_google_gke_hub_feature.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ func DataSourceGoogleGkeHubFeature() *schema.Resource {
1212
dsSchema := tpgresource.DatasourceSchemaFromResourceSchema(ResourceGKEHub2Feature().Schema)
1313
tpgresource.AddRequiredFieldsToSchema(dsSchema, "location")
1414
tpgresource.AddRequiredFieldsToSchema(dsSchema, "project")
15-
tpgresource.AddRequiredFieldsToSchema(dsSchema, "feature")
15+
tpgresource.AddRequiredFieldsToSchema(dsSchema, "name")
1616

1717
return &schema.Resource{
1818
Read: dataSourceGoogleGkeHubFeatureRead,
@@ -23,7 +23,7 @@ func DataSourceGoogleGkeHubFeature() *schema.Resource {
2323
func dataSourceGoogleGkeHubFeatureRead(d *schema.ResourceData, meta interface{}) error {
2424
config := meta.(*transport_tpg.Config)
2525

26-
id, err := tpgresource.ReplaceVars(d, config, "projects/{{project}}/locations/{{location}}/features/{{feature}}")
26+
id, err := tpgresource.ReplaceVars(d, config, "projects/{{project}}/locations/{{location}}/features/{{name}}")
2727
if err != nil {
2828
return fmt.Errorf("Error constructing id: %s", err)
2929
}

mmv1/third_party/terraform/services/gkehub2/data_source_google_gke_hub_feature_test.go

+15-25
Original file line numberDiff line numberDiff line change
@@ -5,52 +5,42 @@ import (
55

66
"github.com/hashicorp/terraform-plugin-testing/helper/resource"
77
"github.com/hashicorp/terraform-provider-google/google/acctest"
8-
"github.com/hashicorp/terraform-provider-google/google/envvar"
98
)
109

11-
func TestAccDataSourceGoogleGKEHub2Feature_basic(t *testing.T) {
10+
func TestAccDataSourceGoogleGkeHubFeature_basic(t *testing.T) {
1211
t.Parallel()
1312

1413
context := map[string]interface{}{
15-
"org_id": envvar.GetTestOrgFromEnv(t),
16-
"billing_account": envvar.GetTestBillingAccountFromEnv(t),
17-
"random_suffix": acctest.RandString(t, 10),
14+
"random_suffix": acctest.RandString(t, 10),
1815
}
1916

2017
acctest.VcrTest(t, resource.TestCase{
21-
PreCheck: func() { acctest.AccTestPreCheck(t) },
22-
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
23-
CheckDestroy: testAccCheckGKEHub2FeatureDestroyProducer(t),
24-
ExternalProviders: map[string]resource.ExternalProvider{
25-
"time": {},
26-
},
18+
PreCheck: func() { acctest.AccTestPreCheck(t) },
19+
Providers: acctest.TestAccProviders,
20+
CheckDestroy: testAccCheckGoogleGkeHubFeatureDestroyProducer(t),
2721
Steps: []resource.TestStep{
2822
{
29-
Config: testAccDataSourceGoogleGKEHub2Feature_basic(context),
23+
Config: testAccDataSourceGoogleGkeHubFeature_basic(context),
3024
Check: resource.ComposeTestCheckFunc(
31-
acctest.CheckDataSourceStateMatchesResourceState("data.google_gke_hub_feature.feature", "google_gke_hub_feature.feature"),
25+
acctest.CheckDataSourceStateMatchesResourceState("data.google_gke_hub_feature.example", "google_gke_hub_feature.example"),
3226
),
3327
},
3428
},
3529
})
3630
}
3731

38-
func testAccDataSourceGoogleGKEHub2Feature_basic(context map[string]interface{}) string {
32+
func testAccDataSourceGoogleGkeHubFeature_basic(context map[string]interface{}) string {
3933
return acctest.Nprintf(`
40-
data "google_project" "project" {}
41-
42-
resource "google_gke_hub_feature" "feature" {
43-
name = "servicemesh"
44-
location = "global"
45-
project = data.google_project.project.project_id
46-
47-
depends_on = [time_sleep.wait_for_gkehub_enablement]
34+
resource "google_gke_hub_feature" "example" {
35+
location = "us-central1"
36+
project = "%{project}"
37+
name = "configmanagement"
4838
}
4939
50-
data "google_gke_hub_feature" "feature" {
40+
data "google_gke_hub_feature" "example" {
5141
location = google_gke_hub_feature.feature.location
52-
project = data.google_project.project.project_id
53-
feature = google_gke_hub_feature.feature.name
42+
project = google_gke_hub_feature.feature.project
43+
name = google_gke_hub_feature.feature.name
5444
}
5545
`, context)
5646
}

0 commit comments

Comments
 (0)