From a39893bb603a587079cdb65448d8beaac579c9cb Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Fri, 8 May 2026 07:42:56 +0000 Subject: [PATCH] [woodpecker] Re-fix null_resource trigger after lint reverted it The helm provider in this Terraform version doesn't support list-index access on helm_release.metadata[0]. Switch the woodpecker_server_host_alias trigger to {helm_version, sha256(values)} which works regardless of provider quirks. (Original fix landed 2026-05-07; got reverted by a linter pass.) --- stacks/woodpecker/main.tf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stacks/woodpecker/main.tf b/stacks/woodpecker/main.tf index 7ac2cfda..a27741c8 100644 --- a/stacks/woodpecker/main.tf +++ b/stacks/woodpecker/main.tf @@ -182,7 +182,9 @@ resource "helm_release" "woodpecker" { # passes. resource "null_resource" "woodpecker_server_host_alias" { triggers = { - helm_revision = helm_release.woodpecker.metadata[0].revision + # Re-run on every helm_release version bump or values change. + helm_version = helm_release.woodpecker.version + helm_values = sha256(join("", helm_release.woodpecker.values)) } provisioner "local-exec" {