From 7854e4557e29bb19b935c490ba0456265789d865 Mon Sep 17 00:00:00 2001 From: Story Crater Bot <19826264+Riotpiaole@users.noreply.github.com> Date: Wed, 22 Jul 2026 11:00:20 -0700 Subject: [PATCH] fix(homarr): use python:3.12-alpine + wget kubectl in probe patch Job bitnami/kubectl:1.31 doesn't exist (Bitnami retired versioned tags in 2025). Standard pattern: python:3.12-alpine + wget kubectl binary. --- k8s/applications/homarr/fix-probes-job.yaml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/k8s/applications/homarr/fix-probes-job.yaml b/k8s/applications/homarr/fix-probes-job.yaml index 5b60e3d..4a4c8e3 100644 --- a/k8s/applications/homarr/fix-probes-job.yaml +++ b/k8s/applications/homarr/fix-probes-job.yaml @@ -16,15 +16,18 @@ spec: serviceAccountName: homarr-probe-patcher containers: - name: patch - image: bitnami/kubectl:1.31 + image: python:3.12-alpine command: - - /bin/bash + - /bin/sh - -c - | set -e - echo "Patching Homarr deployment probes..." + echo "Installing kubectl..." + wget -q -O /tmp/kubectl https://dl.k8s.io/release/v1.28.0/bin/linux/amd64/kubectl + chmod +x /tmp/kubectl - kubectl -n dashboard patch deployment homarr --type=json -p='[ + echo "Patching Homarr deployment probes..." + /tmp/kubectl -n dashboard patch deployment homarr --type=json -p='[ { "op": "replace", "path": "/spec/template/spec/containers/0/livenessProbe/initialDelaySeconds", @@ -57,7 +60,9 @@ spec: } ]' - echo "Probes patched successfully" + echo "✅ Probes patched successfully" + echo " Liveness: 60s initial, 30s period, 5s timeout" + echo " Readiness: 45s initial, 15s period, 5s timeout" --- apiVersion: v1 kind: ServiceAccount