fix(platform): restore kube-rbac-proxy + imagePullSecrets (also lost in 6aafa20 revert)

This commit is contained in:
OdooSky v3
2026-05-10 09:13:25 +02:00
parent 3ef0f4a771
commit 07c6a9e864

View File

@@ -391,6 +391,23 @@ kedaHttpAddon:
# buffers each cold-start request until the target pod is Ready.
# The scaler is the control loop watching HTTPScaledObject status.
keda-add-ons-http:
# kube-rbac-proxy sidecar — upstream HTTP add-on 0.8.0 references
# gcr.io/kubebuilder/kube-rbac-proxy:v0.13.0 which was retired from
# gcr.io. Override to a current image mirrored to our registry
# (multi-arch preserved via crane copy from quay.io/brancz upstream).
# Without this override the controller-manager pod ImagePullBackOffs
# forever and HTTPScaledObjects never reconcile.
images:
kubeRbacProxy:
name: registry.odoosky.cloud/odoosky/docker-mirror/kube-rbac-proxy
tag: v0.18.0
# imagePullSecrets — required so the kube-rbac-proxy sidecar
# (mirrored at registry.odoosky.cloud) can pull. The operator
# container itself pulls from ghcr.io which needs no auth, but
# k8s applies imagePullSecrets per-pod (covers all containers).
operator:
imagePullSecrets:
- name: docker-mirror-pull
# Same pattern as keda.crds.install above — explicit true so the
# HTTPScaledObject CRD lands on every fresh server. Without it, the
# interceptor never gets its watch table synced (logs: "table has