fix(k8s): drop imagePullSecrets - the ghcr package is confirmed public
Blocking the very first real deploy of the sandbox: base/deployment.yaml
referenced an imagePullSecrets entry ("ghcr-pull") that was never created,
which fails pod startup regardless of whether the image needs auth at
all - kubelet errors trying to resolve the named secret before it gets
anywhere near actually pulling.
Confirmed by execution (anonymous GHCR token, pull succeeded) that
ghcr.io/brvncde-dotcom/vncmail-plus-dev is public. Removing the block is
deploy/k8s/README.md's own documented alternative for exactly this case.
This commit is contained in:
@@ -23,14 +23,14 @@ spec:
|
|||||||
fsGroup: 1001
|
fsGroup: 1001
|
||||||
runAsUser: 1001
|
runAsUser: 1001
|
||||||
runAsGroup: 1001
|
runAsGroup: 1001
|
||||||
# ghcr package is private by default — see deploy/k8s/README.md to create
|
# Confirmed 2026-08-05: ghcr.io/brvncde-dotcom/vncmail-plus-dev IS public
|
||||||
# this pull secret. Delete this block if you make the package public.
|
# (anonymous token pull succeeded) — no imagePullSecrets needed. This is
|
||||||
# NOTE: once CI moves to pushing registry.gitlab.vnc.biz images (the
|
# deploy/k8s/README.md's own documented alternative to creating a
|
||||||
# dev-auto-deploy phase of the GitLab pipeline), this needs to become a
|
# ghcr-pull secret. Removed rather than left referencing a
|
||||||
# docker-registry secret for that registry instead — comments only,
|
# not-yet-created secret, which would otherwise block every pod from
|
||||||
# deliberately not renamed here, so this file stays a no-op today.
|
# starting regardless of the image being public (kubelet fails to
|
||||||
imagePullSecrets:
|
# resolve a missing imagePullSecrets entry before it ever gets to
|
||||||
- name: ghcr-pull
|
# deciding whether auth was actually required).
|
||||||
containers:
|
containers:
|
||||||
- name: vncmail-plus
|
- name: vncmail-plus
|
||||||
# Default/legacy value — CI overrides the image per-deploy via
|
# Default/legacy value — CI overrides the image per-deploy via
|
||||||
|
|||||||
Reference in New Issue
Block a user