@@ -21,7 +21,9 @@ locals {
21
21
// In order or precedence, use (1) user specified channel, (2) GKE release channel, and (3) regular channel
22
22
channel = lower (coalesce (var. channel , local. gke_release_channel_fixed , " regular" ))
23
23
revision_name = " asm-managed${ local . channel == " regular" ? " " : " -${ local . channel } " } "
24
- mesh_config_name = " istio-${ local . revision_name } "
24
+ mesh_config_name = " istio-${ local . revision_name } "
25
+ // CNI should be enabled if either enable_cni or enable_mdp are set
26
+ enable_cni = var. enable_cni || var. enable_mdp
25
27
}
26
28
27
29
data "google_container_cluster" "asm_cluster" {
@@ -45,9 +47,6 @@ resource "kubernetes_config_map" "mesh_config" {
45
47
metadata {
46
48
name = local. mesh_config_name
47
49
namespace = kubernetes_namespace. system_namespace . metadata [0 ]. name
48
- annotations = {
49
- " mesh.cloud.google.com/proxy" = " {\" managed\" : \" ${ var . enable_mdp } \" }"
50
- }
51
50
labels = {
52
51
" istio.io/rev" = local.revision_name
53
52
}
@@ -82,7 +81,7 @@ module "cpr" {
82
81
cluster_name = var. cluster_name
83
82
cluster_location = var. cluster_location
84
83
85
- kubectl_create_command = " ${ path . module } /scripts/create_cpr.sh ${ local . revision_name } ${ local . channel } ${ var . enable_cni } "
84
+ kubectl_create_command = " ${ path . module } /scripts/create_cpr.sh ${ local . revision_name } ${ local . channel } ${ local . enable_cni } "
86
85
kubectl_destroy_command = " ${ path . module } /scripts/destroy_cpr.sh ${ local . revision_name } "
87
86
88
87
module_depends_on = [kubernetes_config_map . asm_options , kubernetes_config_map . mesh_config ]
0 commit comments