Skip to content

Commit 0472890

Browse files
authored
fix: check response code on policy order changes, fix allowed rules operators (#514)
1 parent 9b2407f commit 0472890

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

castai/resource_workload_scaling_policy.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,7 @@ func k8sLabelExpressionsSchema() *schema.Schema {
285285
Description: "The operator to use for matching the label.",
286286
ValidateDiagFunc: validation.ToDiagFunc(validation.StringInSlice([]string{
287287
K8sLabelInOperator, K8sLabelNotInOperator, K8sLabelExistsOperator, K8sLabelDoesNotExistOperator,
288+
K8sLabelRegexOperator, K8sLabelContainsOperator,
288289
}, false)),
289290
},
290291
"values": {

castai/resource_workload_scaling_policy_order.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,9 @@ func resourceWorkloadScalingPolicyOrderSet(ctx context.Context, d *schema.Resour
9292
PolicyIds: &policyIds,
9393
}
9494

95-
_, err := client.WorkloadOptimizationAPISetScalingPoliciesOrderWithResponse(ctx, clusterId, req)
96-
if err != nil {
97-
return diag.FromErr(fmt.Errorf("error setting scaling policy order: %w", err))
95+
resp, err := client.WorkloadOptimizationAPISetScalingPoliciesOrderWithResponse(ctx, clusterId, req)
96+
if err := sdk.CheckOKResponse(resp, err); err != nil {
97+
return diag.FromErr(err)
9898
}
9999

100100
d.SetId(clusterId)

castai/sdk/api.gen.go

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)