From af3eaed7a9ee497f631e6837a8d18a302221a684 Mon Sep 17 00:00:00 2001 From: Alexander Dahmen Date: Tue, 24 Feb 2026 12:47:12 +0100 Subject: [PATCH] fix(observability): Handle unkown and null rules before reading in ValidateConfig() Signed-off-by: Alexander Dahmen --- .../internal/services/observability/alertgroup/resource.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stackit/internal/services/observability/alertgroup/resource.go b/stackit/internal/services/observability/alertgroup/resource.go index 953c55492..889d3a49e 100644 --- a/stackit/internal/services/observability/alertgroup/resource.go +++ b/stackit/internal/services/observability/alertgroup/resource.go @@ -117,6 +117,10 @@ func (a *alertGroupResource) ValidateConfig(ctx context.Context, req resource.Va return } + if resourceModel.Rules.IsUnknown() || resourceModel.Rules.IsNull() { + return + } + rules := &[]rule{} diags := resourceModel.Rules.ElementsAs(ctx, rules, false) resp.Diagnostics.Append(diags...)