From d7f14d3581b8ddccd7ebfdc1b51b361b2cee49db Mon Sep 17 00:00:00 2001 From: Jan Sykora Date: Fri, 23 Aug 2024 14:30:58 +0200 Subject: [PATCH] fix: make cluster ID required field in eviction config --- castai/resource_eviction_config.go | 2 +- docs/resources/evictor_advanced_config.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/castai/resource_eviction_config.go b/castai/resource_eviction_config.go index ad716d87..0a24b48b 100644 --- a/castai/resource_eviction_config.go +++ b/castai/resource_eviction_config.go @@ -47,7 +47,7 @@ func resourceEvictionConfig() *schema.Resource { Schema: map[string]*schema.Schema{ FieldClusterId: { Type: schema.TypeString, - Optional: true, + Required: true, ValidateDiagFunc: validation.ToDiagFunc(validation.IsUUID), Description: "CAST AI cluster id.", }, diff --git a/docs/resources/evictor_advanced_config.md b/docs/resources/evictor_advanced_config.md index 7fc0dafc..5334f04a 100644 --- a/docs/resources/evictor_advanced_config.md +++ b/docs/resources/evictor_advanced_config.md @@ -33,11 +33,11 @@ resource "castai_evictor_advanced_config" "config" { ### Required +- `cluster_id` (String) CAST AI cluster id. - `evictor_advanced_config` (Block List, Min: 1) evictor advanced configuration to target specific node/pod (see [below for nested schema](#nestedblock--evictor_advanced_config)) ### Optional -- `cluster_id` (String) CAST AI cluster id. - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts)) ### Read-Only