Merge branch 'master' into fast/gke2
This commit is contained in:
@@ -117,7 +117,7 @@ module "hub" {
|
||||
}
|
||||
}
|
||||
|
||||
# tftest modules=4 resources=16
|
||||
# tftest modules=4 resources=15
|
||||
```
|
||||
|
||||
## Multi-cluster mesh on GKE
|
||||
@@ -323,7 +323,7 @@ module "hub" {
|
||||
"cluster-2"
|
||||
]
|
||||
}
|
||||
# tftest modules=8 resources=29
|
||||
# tftest modules=8 resources=28
|
||||
```
|
||||
<!-- BEGIN TFDOC -->
|
||||
|
||||
|
||||
@@ -29,6 +29,9 @@ locals {
|
||||
var.features.configmanagement == true
|
||||
)
|
||||
}
|
||||
hub_features = {
|
||||
for k, v in var.features : k => v if v != null && v != false && v != ""
|
||||
}
|
||||
}
|
||||
|
||||
resource "google_gke_hub_membership" "default" {
|
||||
@@ -53,7 +56,7 @@ resource "google_gke_hub_membership" "default" {
|
||||
|
||||
resource "google_gke_hub_feature" "default" {
|
||||
provider = google-beta
|
||||
for_each = { for k, v in var.features : k => v if coalesce(v, false) != false }
|
||||
for_each = local.hub_features
|
||||
project = var.project_id
|
||||
name = each.key
|
||||
location = "global"
|
||||
|
||||
@@ -23,10 +23,9 @@ def resources(plan_runner):
|
||||
|
||||
def test_resource_count(resources):
|
||||
"Test number of resources created."
|
||||
assert len(resources) == 6
|
||||
assert len(resources) == 5
|
||||
assert sorted(r['address'] for r in resources) == [
|
||||
'module.hub.google_gke_hub_feature.default["configmanagement"]',
|
||||
'module.hub.google_gke_hub_feature.default["multiclusteringress"]',
|
||||
'module.hub.google_gke_hub_feature_membership.default["cluster-1"]',
|
||||
'module.hub.google_gke_hub_feature_membership.default["cluster-2"]',
|
||||
'module.hub.google_gke_hub_membership.default["cluster-1"]',
|
||||
|
||||
Reference in New Issue
Block a user