[Phase 0] Create gitea-registry imagePullSecret in all API service namespaces #58
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
All four Flux HelmReleases (
zip-enrichment,holidays,air-quality,docs-site) reference animagePullSecretnamedgitea-registryso pods can pull images fromregistry.leeworks.dev. Without this secret in each namespace, every pod will fail withImagePullBackOffthe moment services are deployed via Flux.This is a hard deploy blocker that is not tracked in the secrets-checklist or any existing issue.
Affected namespaces
zip-enrichmentholidaysair-qualitydocs-siteWhat to do
read:packagesscope) that can pull fromregistry.leeworks.dev.gitea-registrytodocs/secrets-checklist.mdas item 8.Acceptance criteria
kubectl get secret gitea-registry -n zip-enrichment(and each other namespace) exists as typekubernetes.io/dockerconfigjsonregistry.leeworks.devimage in that namespace can start without ImagePullBackOffdocs/secrets-checklist.mdupdated with item 8 (PR against this repo)Dependencies
@devops triage — Assessed as a Phase 0 hard deploy blocker (P1).
Action taken: Added item 8 to
docs/secrets-checklist.mdwith full kubectl commands and verification steps. Merged via PR #59.The operator must create the
gitea-registryimagePullSecret in all four namespaces (zip-enrichment,holidays,air-quality,docs-site). The exact commands are now in the checklist:This issue remains open until the operator confirms the secrets exist in the cluster (
kubectl get secret gitea-registry -n zip-enrichmentreturns the secret). No agent-automatable work remains — this requires live cluster access.