From 8e9014aeef232cf575c5f5f618079003dcf06968 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Sun, 15 Mar 2026 17:57:36 -0700 Subject: [PATCH] Fix init container: use Alpine for proper TLS/redirect support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Busybox 1.31.1 wget doesn't follow Caddy's HTTP→HTTPS redirect. Switch to Alpine 3.21 which has a full wget with TLS support, and use the HTTPS URL directly. Co-Authored-By: Claude Opus 4.6 (1M context) --- argocd/manifests/grafana/deployment.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/argocd/manifests/grafana/deployment.yaml b/argocd/manifests/grafana/deployment.yaml index 8b973e4..bd4b316 100644 --- a/argocd/manifests/grafana/deployment.yaml +++ b/argocd/manifests/grafana/deployment.yaml @@ -48,14 +48,14 @@ spec: # Fetch TeslaMate dashboards from forge mirror at a pinned tag. # To upgrade: update TESLAMATE_VERSION below. - name: init-teslamate-dashboards - image: docker.io/library/busybox:kustomized + image: docker.io/library/alpine:3.21 imagePullPolicy: IfNotPresent command: ["sh", "-c"] args: - | set -e TESLAMATE_VERSION="v3.0.0" - BASE_URL="http://forge.ops.eblu.me/mirrors/teslamate/raw/tag/${TESLAMATE_VERSION}/grafana/dashboards" + BASE_URL="https://forge.ops.eblu.me/mirrors/teslamate/raw/tag/${TESLAMATE_VERSION}/grafana/dashboards" DEST="/tmp/dashboards/TeslaMate" mkdir -p "$DEST" for f in \