From 108c7295971235000b6840d82b5d61f49ff19d49 Mon Sep 17 00:00:00 2001 From: bdchatham Date: Thu, 7 May 2026 10:15:29 -0700 Subject: [PATCH] chore(platform): re-bump DefaultSidecarImage to actual-latest seictl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR #199 bumped DefaultSidecarImage to sha256:a6e00256... (the seictl:latest tag), but that tag is stale and predates two critical changes: - /v0/livez handler (commit a595641, present in v0.0.31+) — kubelet's livenessProbe on /v0/livez gets 404 → restarts sei-sidecar in a CrashLoopBackOff - sei-config v0.0.13 [receipt-store] archive override (seictl PR #143) The seictl Containerize workflow does not push a `latest` tag — the metadata-action config only emits semver, branch (`main`), and SHA tags. The `:latest` tag in the registry is from some other publishing mechanism that hasn't been updated in a while. Bump to sha256:d3ecb1a0... — the index digest for ghcr.io/sei-protocol/seictl:main / :sha-d829dcf... built by the latest Containerize run on commit d829dcf (chore: bump version to v0.0.48). Confirmed: - go.mod: github.com/sei-protocol/sei-config v0.0.13 - server.go: registers GET /v0/livez handler Verified live in pod: - GET /v0/healthz → 503 Service Unavailable (handler exists) - GET /v0/livez → 404 Not Found (handler MISSING — confirms a6e00256 predates a595641) - GET /v0/status → 200 OK (handler exists) Co-Authored-By: Claude Opus 4.7 (1M context) --- internal/platform/platform.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/platform/platform.go b/internal/platform/platform.go index f95ac20..321c206 100644 --- a/internal/platform/platform.go +++ b/internal/platform/platform.go @@ -5,7 +5,7 @@ import "fmt" const ( // DefaultSidecarImage is the seictl sidecar image used when not overridden // by the SeiNode spec. Shared between the node controller and bootstrap task. - DefaultSidecarImage = "ghcr.io/sei-protocol/seictl@sha256:a6e00256c2ff1f0984902c506771b58c0ebe334a246f853425d1c65da975d472" + DefaultSidecarImage = "ghcr.io/sei-protocol/seictl@sha256:d3ecb1a0d0f76366e468a7f771932690562238a3c45475b3353af422327eda65" // DataDir is the mount path for the sei data volume inside node pods. DataDir = "/sei"