Skip to content

Commit 91128f4

Browse files
authored
remove ignoredPorjectServices in google_project_service (GoogleCloudPlatform#14234)
1 parent e15c261 commit 91128f4

File tree

3 files changed

+8
-20
lines changed

3 files changed

+8
-20
lines changed

mmv1/third_party/terraform/services/resourcemanager/resource_google_project.go

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -810,16 +810,13 @@ func ListCurrentlyEnabledServices(project, billingProject, userAgent string, con
810810
// services are returned as "projects/{{project}}/services/{{name}}"
811811
name := tpgresource.GetResourceNameFromSelfLink(v.Name)
812812

813-
// if name not in ignoredProjectServicesSet
814-
if _, ok := ignoredProjectServicesSet[name]; !ok {
815-
apiServices[name] = struct{}{}
816-
817-
// if a service has been renamed, set both. We'll deal
818-
// with setting the right values later.
819-
if v, ok := renamedServicesByOldAndNewServiceNames[name]; ok {
820-
log.Printf("[DEBUG] Adding service alias for %s to enabled services: %s", name, v)
821-
apiServices[v] = struct{}{}
822-
}
813+
apiServices[name] = struct{}{}
814+
815+
// if a service has been renamed, set both. We'll deal
816+
// with setting the right values later.
817+
if v, ok := renamedServicesByOldAndNewServiceNames[name]; ok {
818+
log.Printf("[DEBUG] Adding service alias for %s to enabled services: %s", name, v)
819+
apiServices[v] = struct{}{}
823820
}
824821
}
825822
return nil

mmv1/third_party/terraform/services/resourcemanager/resource_google_project_service.go.tmpl

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,6 @@ import (
2121
"google.golang.org/api/serviceusage/v1"
2222
)
2323

24-
// These services can only be enabled as a side-effect of enabling other services,
25-
// so don't bother storing them in the config or using them for diffing.
26-
var ignoredProjectServices = []string{"dataproc-control.googleapis.com", "source.googleapis.com", "stackdriverprovisioning.googleapis.com"}
27-
var ignoredProjectServicesSet = tpgresource.GolangSetFromStringSlice(ignoredProjectServices)
28-
2924
// Services that can't be user-specified but are otherwise valid. Renamed
3025
// services should be added to this set during major releases.
3126
var bannedProjectServices = []string{"bigquery-json.googleapis.com"}
@@ -65,7 +60,7 @@ var renamedServicesByOldAndNewServiceNames = tpgresource.MergeStringMaps(Renamed
6560
const maxServiceUsageBatchSize = 20
6661
6762
func validateProjectServiceService(val interface{}, key string) (warns []string, errs []error) {
68-
bannedServicesFunc := verify.StringNotInSlice(append(ignoredProjectServices, bannedProjectServices...), false)
63+
bannedServicesFunc := verify.StringNotInSlice(bannedProjectServices, false)
6964
warns, errs = bannedServicesFunc(val, key)
7065
if len(errs) > 0 {
7166
return

mmv1/third_party/terraform/services/resourcemanager/resource_google_project_service_internal_test.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@ func TestProjectServiceServiceValidateFunc(t *testing.T) {
99
val interface{}
1010
ExpectValidationError bool
1111
}{
12-
"ignoredProjectService": {
13-
val: "dataproc-control.googleapis.com",
14-
ExpectValidationError: true,
15-
},
1612
"bannedProjectService": {
1713
val: "bigquery-json.googleapis.com",
1814
ExpectValidationError: true,

0 commit comments

Comments
 (0)