Add valkey-operator artifactapi remotes #29

Merged
benvin merged 1 commits from benvin/valkey-operator-artifactapi into main 2026-08-15 12:13:04 +10:00
Member

Makes the valkey-operator install (upcoming argocd-apps PR) resolve its chart and images through artifactapi instead of pulling from ghcr.io/docker.io directly.

Changes:

  • Add config/remote_helm/valkey.yaml proxying https://valkey.io/valkey-helm (the valkey-operator Helm chart lives here).
  • Add valkey to the virtual/helm member list so the chart appears in the merged helm repo used by argocd overlays.
  • Allow ^valkey-io/ on the ghcr remote so the operator image ghcr.io/valkey-io/valkey-operator:v0.5.0 proxies (currently 403).
  • Allow ^oliver006/redis_exporter on the dockerhub remote for the Valkey metrics exporter used by Valkey CRs.

Note: chart .tgz files are hosted on github.com release assets (like the existing intel-helm member), so artifactapi serves the merged index but the tarball itself is fetched from GitHub. The operator server image valkey/valkey:9.0.0 is already allowlisted on dockerhub.

This PR must merge + apply before the argocd-apps valkey-operator install PR can pull anything.

Makes the valkey-operator install (upcoming argocd-apps PR) resolve its chart and images through artifactapi instead of pulling from ghcr.io/docker.io directly. Changes: - Add `config/remote_helm/valkey.yaml` proxying https://valkey.io/valkey-helm (the valkey-operator Helm chart lives here). - Add `valkey` to the `virtual/helm` member list so the chart appears in the merged helm repo used by argocd overlays. - Allow `^valkey-io/` on the ghcr remote so the operator image `ghcr.io/valkey-io/valkey-operator:v0.5.0` proxies (currently 403). - Allow `^oliver006/redis_exporter` on the dockerhub remote for the Valkey metrics exporter used by Valkey CRs. Note: chart `.tgz` files are hosted on github.com release assets (like the existing intel-helm member), so artifactapi serves the merged index but the tarball itself is fetched from GitHub. The operator server image `valkey/valkey:9.0.0` is already allowlisted on dockerhub. This PR must merge + apply before the argocd-apps valkey-operator install PR can pull anything.
unkin-agent added 1 commit 2026-08-15 12:06:11 +10:00
Add valkey-operator artifactapi remotes
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
5b6af846b8
Adds a valkey helm remote and allowlists the operator/exporter images so the
valkey-operator install in argocd-apps resolves everything through artifactapi.

- Add config/remote_helm/valkey.yaml proxying https://valkey.io/valkey-helm
- Add valkey to the virtual/helm member list
- Allow ^valkey-io/ on the ghcr remote (operator image ghcr.io/valkey-io/valkey-operator)
- Allow ^oliver006/redis_exporter on dockerhub (Valkey metrics exporter)
benvin merged commit 05e8903207 into main 2026-08-15 12:13:04 +10:00
benvin deleted branch benvin/valkey-operator-artifactapi 2026-08-15 12:13:04 +10:00
Sign in to join this conversation.