quay remote: allowlist oauth2-proxy images #35

Merged
benvin merged 1 commits from benvin/quay-oauth2-proxy into main 2026-08-17 21:30:39 +10:00
Member

Adds the ^oauth2-proxy/ pattern to the quay.io remote (config/remote_docker/quay.yaml) so the artifactapi caching proxy will serve quay.io/oauth2-proxy/oauth2-proxy.

Why

The arrproxy oauth2-proxy sidecar is being repointed to the real upstream address quay.io/oauth2-proxy/oauth2-proxy:v7.15.3 (argocd-apps PR), relying on the rke2 registries.yaml mirror that rewrites quay.io -> artifactapi.k8s.syd1.au.unkin.net/quay. The quay remote currently only allowlists argoproj / brancz / cephcsi / jetstack, so oauth2-proxy/* would be rejected by the proxy without this pattern.

Change

  • config/remote_docker/quay.yaml: add - "^oauth2-proxy/" to patterns.

Merge order

Apply this before the argocd-apps image repoint is merged, otherwise the sidecar cannot pull.

Adds the `^oauth2-proxy/` pattern to the quay.io remote (`config/remote_docker/quay.yaml`) so the artifactapi caching proxy will serve `quay.io/oauth2-proxy/oauth2-proxy`. ## Why The arrproxy oauth2-proxy sidecar is being repointed to the real upstream address `quay.io/oauth2-proxy/oauth2-proxy:v7.15.3` (argocd-apps PR), relying on the rke2 `registries.yaml` mirror that rewrites `quay.io` -> `artifactapi.k8s.syd1.au.unkin.net/quay`. The quay remote currently only allowlists argoproj / brancz / cephcsi / jetstack, so `oauth2-proxy/*` would be rejected by the proxy without this pattern. ## Change - config/remote_docker/quay.yaml: add `- "^oauth2-proxy/"` to `patterns`. ## Merge order Apply this before the argocd-apps image repoint is merged, otherwise the sidecar cannot pull.
unkin-agent added 1 commit 2026-08-17 20:44:04 +10:00
quay remote: allowlist oauth2-proxy images
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
62c8307c08
Adds the ^oauth2-proxy/ pattern to the quay.io remote so the
artifactapi caching proxy will serve quay.io/oauth2-proxy/oauth2-proxy.
Needed so the arrproxy oauth2-proxy sidecar can pull the real upstream
quay.io address via the rke2 registries.yaml mirror.
benvin merged commit 212a82539c into main 2026-08-17 21:30:39 +10:00
benvin deleted branch benvin/quay-oauth2-proxy 2026-08-17 21:30:40 +10:00
Sign in to join this conversation.