From 87fc11121d7f80b9eb9b7434eb97f2b339996d92 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sat, 28 Feb 2026 18:47:20 +0000 Subject: [PATCH] fix: use plain string for cache_from/cache_to and fix caretta helm_release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - cache_from/cache_to must be plain strings, not YAML lists — the plugin-docker-buildx treats them as single string values and the Woodpecker settings layer was splitting comma-separated list items into separate --cache-from flags (type=registry and ref=... separately) - caretta.tf: replace deprecated set{} blocks with values=[yamlencode()] to fix Terraform plan error with newer Helm provider --- .woodpecker/build-cli.yml | 6 ++---- .woodpecker/f1-stream.yml | 6 ++---- stacks/platform/modules/monitoring/caretta.tf | 17 ++++++++--------- 3 files changed, 12 insertions(+), 17 deletions(-) diff --git a/.woodpecker/build-cli.yml b/.woodpecker/build-cli.yml index dc61bddc..1524cf0c 100644 --- a/.woodpecker/build-cli.yml +++ b/.woodpecker/build-cli.yml @@ -26,10 +26,8 @@ steps: dockerfile: cli/Dockerfile context: cli auto_tag: true - cache_from: - - "type=registry,ref=registry.viktorbarzin.lan:5050/infra:buildcache" - cache_to: - - "type=registry,ref=registry.viktorbarzin.lan:5050/infra:buildcache,mode=max" + cache_from: "type=registry,ref=registry.viktorbarzin.lan:5050/infra:buildcache" + cache_to: "type=registry,ref=registry.viktorbarzin.lan:5050/infra:buildcache,mode=max" buildkit_config: | [registry."registry.viktorbarzin.lan:5050"] http = true diff --git a/.woodpecker/f1-stream.yml b/.woodpecker/f1-stream.yml index 02ed70d1..230c0b75 100644 --- a/.woodpecker/f1-stream.yml +++ b/.woodpecker/f1-stream.yml @@ -29,10 +29,8 @@ steps: platforms: linux/amd64 provenance: false tags: latest - cache_from: - - "type=registry,ref=registry.viktorbarzin.lan:5050/f1-stream:buildcache" - cache_to: - - "type=registry,ref=registry.viktorbarzin.lan:5050/f1-stream:buildcache,mode=max" + cache_from: "type=registry,ref=registry.viktorbarzin.lan:5050/f1-stream:buildcache" + cache_to: "type=registry,ref=registry.viktorbarzin.lan:5050/f1-stream:buildcache,mode=max" buildkit_config: | [registry."registry.viktorbarzin.lan:5050"] http = true diff --git a/stacks/platform/modules/monitoring/caretta.tf b/stacks/platform/modules/monitoring/caretta.tf index 4479baa2..d939e649 100644 --- a/stacks/platform/modules/monitoring/caretta.tf +++ b/stacks/platform/modules/monitoring/caretta.tf @@ -7,15 +7,14 @@ resource "helm_release" "caretta" { chart = "caretta" version = "0.0.16" - set { - name = "grafana.enabled" - value = "false" - } - - set { - name = "victoria-metrics-single.enabled" - value = "false" - } + values = [yamlencode({ + grafana = { + enabled = false + } + victoria-metrics-single = { + enabled = false + } + })] } resource "kubernetes_service" "caretta_metrics" {