@@ -104,7 +104,7 @@ func TestAccResourceWorkloadScalingPolicy(t *testing.T) {
104104 resource .TestCheckResourceAttr (resourceName , "assignment_rules.0.rules.0.namespace.0.names.0" , "team-a" ),
105105 resource .TestCheckResourceAttr (resourceName , "assignment_rules.0.rules.1.workload.0.gvk.0" , "DaemonSet" ),
106106 resource .TestCheckResourceAttr (resourceName , "assignment_rules.0.rules.1.workload.0.labels_expressions.0.key" , "helm.sh/chart" ),
107- resource .TestCheckResourceAttr (resourceName , "assignment_rules.0.rules.1.workload.0.labels_expressions.0.operator" , "NotExists " ),
107+ resource .TestCheckResourceAttr (resourceName , "assignment_rules.0.rules.1.workload.0.labels_expressions.0.operator" , "DoesNotExist " ),
108108 ),
109109 },
110110 },
@@ -131,27 +131,27 @@ func scalingPolicyConfig(clusterName, projectID, name string) string {
131131 confidence {
132132 threshold = 0.4
133133 }
134- assignment_rules {
135- rules {
136- namespace {
137- names = ["default", "kube-system"]
138- }
139- }
140- rules {
141- workload {
142- gvk = ["Deployment", "StatefulSet"]
143- labels_expressions {
144- key = "region"
145- operator = "NotIn"
146- values = ["eu-west-1", "eu-west-2"]
147- }
148- labels_expressions {
149- key = "helm.sh/chart"
150- operator = "Exists"
151- }
152- }
153- }
154- }
134+ assignment_rules {
135+ rules {
136+ namespace {
137+ names = ["default", "kube-system"]
138+ }
139+ }
140+ rules {
141+ workload {
142+ gvk = ["Deployment", "StatefulSet"]
143+ labels_expressions {
144+ key = "region"
145+ operator = "NotIn"
146+ values = ["eu-west-1", "eu-west-2"]
147+ }
148+ labels_expressions {
149+ key = "helm.sh/chart"
150+ operator = "Exists"
151+ }
152+ }
153+ }
154+ }
155155 cpu {
156156 function = "QUANTILE"
157157 overhead = 0.05
@@ -197,22 +197,22 @@ func scalingPolicyConfigUpdated(clusterName, projectID, name string) string {
197197 cluster_id = castai_gke_cluster.test.id
198198 apply_type = "IMMEDIATE"
199199 management_option = "MANAGED"
200- assignment_rules {
201- rules {
202- namespace {
203- names = ["team-a"]
204- }
205- }
206- rules {
207- workload {
208- gvk = ["DaemonSet"]
209- labels_expressions {
210- key = "helm.sh/chart"
211- operator = "NotExists "
212- }
213- }
214- }
215- }
200+ assignment_rules {
201+ rules {
202+ namespace {
203+ names = ["team-a"]
204+ }
205+ }
206+ rules {
207+ workload {
208+ gvk = ["DaemonSet"]
209+ labels_expressions {
210+ key = "helm.sh/chart"
211+ operator = "DoesNotExist "
212+ }
213+ }
214+ }
215+ }
216216 cpu {
217217 function = "QUANTILE"
218218 overhead = 0.15
0 commit comments