From f80be18220de71efe487c8627819a8b4c1917e35 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sat, 25 Apr 2026 22:34:59 +1000 Subject: [PATCH] benvin/dockerremotes (#88) Reviewed-on: https://git.unkin.net/unkin/argocd-apps/pulls/88 --- .../artifactapi/artifactapi-deployment.yaml | 2 +- apps/base/artifactapi/resources/remotes.yaml | 86 ++++++++++++++++++- 2 files changed, 83 insertions(+), 5 deletions(-) diff --git a/apps/base/artifactapi/artifactapi-deployment.yaml b/apps/base/artifactapi/artifactapi-deployment.yaml index 1978efe..f6fb8d7 100644 --- a/apps/base/artifactapi/artifactapi-deployment.yaml +++ b/apps/base/artifactapi/artifactapi-deployment.yaml @@ -19,7 +19,7 @@ spec: automountServiceAccountToken: true containers: - name: artifactapi - image: git.unkin.net/unkin/almalinux9-artifactapi:2.1.1 + image: git.unkin.net/unkin/artifactapi:v2.2.1 imagePullPolicy: IfNotPresent ports: - containerPort: 8000 diff --git a/apps/base/artifactapi/resources/remotes.yaml b/apps/base/artifactapi/resources/remotes.yaml index dbf85cd..0189bf4 100644 --- a/apps/base/artifactapi/resources/remotes.yaml +++ b/apps/base/artifactapi/resources/remotes.yaml @@ -303,18 +303,96 @@ remotes: ghcr: base_url: "https://ghcr.io" - type: "docker" - package: "generic" + type: "remote" + package: "docker" description: "GitHub Container Registry" + include_patterns: + - "^cloudnative-pg/cloudnative-pg" + - "^openvoxproject/" + - "^stakater/reloader" + - "^voxpupuli/puppetboard" cache: file_ttl: 0 index_ttl: 300 dockerhub: base_url: "https://registry-1.docker.io" - type: "docker" - package: "generic" + type: "remote" + package: "docker" description: "Docker Hub registry" + include_patterns: + - "^library/busybox" + - "^library/nginx" + - "^library/postgres" + - "^library/redis" + - "^beats/filebeat" + - "^bitnami/" + - "^curlimages/curl" + - "^emberstack/kubernetes-reflector" + - "^hashicorp/vault-secrets-operator" + - "^jfrog/" + - "^rancher/" + - "^ubi9/ubi-minimal" + - "^victoriametrics/" + - "^woodpeckerci/" + cache: + file_ttl: 0 + index_ttl: 300 + + quay: + base_url: "https://quay.io" + type: "remote" + package: "docker" + description: "Quay.io container registry" + include_patterns: + - "^brancz/kube-rbac-proxy" + - "^cephcsi/cephcsi" + - "^jetstack/cert-manager-" + cache: + file_ttl: 0 + index_ttl: 300 + + k8s-registry: + base_url: "https://registry.k8s.io" + type: "remote" + package: "docker" + description: "Kubernetes container registry" + include_patterns: + - "^external-dns/external-dns" + - "^sig-storage/" + cache: + file_ttl: 0 + index_ttl: 300 + + gitlab: + base_url: "https://registry.gitlab.com" + type: "remote" + package: "docker" + description: "GitLab container registry" + include_patterns: + - "^purelb/purelb" + cache: + file_ttl: 0 + index_ttl: 300 + + elastic: + base_url: "https://docker.elastic.co" + type: "remote" + package: "docker" + description: "Elastic container registry" + include_patterns: + - "^eck/eck-operator" + cache: + file_ttl: 0 + index_ttl: 300 + + gcr: + base_url: "https://gcr.io" + type: "remote" + package: "docker" + description: "Google Container Registry" + include_patterns: + - "^k8s-staging-nfd/node-feature-discovery" cache: file_ttl: 0 index_ttl: 300