From 0509a2a43f7d50dd045d87af222bb3b17b17646b Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sun, 10 May 2026 16:38:52 +1000 Subject: [PATCH] feat: add traefik/gatewayapi enable access to charts/containers/api-specs so that we can migrate from nginx-ingress to gateway api and traefik --- .../artifactapi/resources/conf.d/remote-docker.yaml | 1 + .../artifactapi/resources/conf.d/remote-generic.yaml | 1 + .../artifactapi/resources/conf.d/remote-helm.yaml | 11 +++++++++++ .../artifactapi/resources/conf.d/virtual-helm.yaml | 1 + 4 files changed, 14 insertions(+) diff --git a/apps/base/artifactapi/resources/conf.d/remote-docker.yaml b/apps/base/artifactapi/resources/conf.d/remote-docker.yaml index 8dfa11d..520b116 100644 --- a/apps/base/artifactapi/resources/conf.d/remote-docker.yaml +++ b/apps/base/artifactapi/resources/conf.d/remote-docker.yaml @@ -30,6 +30,7 @@ remotes: - "^hashicorp/vault-secrets-operator" - "^jfrog/" - "^rancher/" + - "^traefik/" - "^ubi9/ubi-minimal" - "^victoriametrics/" - "^woodpeckerci/" diff --git a/apps/base/artifactapi/resources/conf.d/remote-generic.yaml b/apps/base/artifactapi/resources/conf.d/remote-generic.yaml index 4497bbd..de95872 100644 --- a/apps/base/artifactapi/resources/conf.d/remote-generic.yaml +++ b/apps/base/artifactapi/resources/conf.d/remote-generic.yaml @@ -26,6 +26,7 @@ remotes: - "helmfile/helmfile/.*/helmfile_.*_linux_amd64.tar.gz$" - "helmfile/vals/.*/vals_.*_linux_amd64.tar.gz$" - "jesseduffield/lazydocker/.*/lazydocker_.*_Linux_x86_64.tar.gz$" + - "kubernetes-sigs/gateway-api/.*/standard-install.yaml$" - "lxc/incus/.*.tar.gz$" - "mikefarah/yq/.*/yq_linux_amd64$" - "neovim/neovim-releases/.*/nvim-linux-x86_64.tar.gz$" diff --git a/apps/base/artifactapi/resources/conf.d/remote-helm.yaml b/apps/base/artifactapi/resources/conf.d/remote-helm.yaml index eb34dab..8c9d423 100644 --- a/apps/base/artifactapi/resources/conf.d/remote-helm.yaml +++ b/apps/base/artifactapi/resources/conf.d/remote-helm.yaml @@ -109,6 +109,17 @@ remotes: immutable_ttl: 0 mutable_ttl: 3600 + traefik: + base_url: "https://traefik.github.io/charts" + package: "helm" + description: "Traefik Helm charts" + check_mutable_updates: true + immutable_patterns: + - "\\.tgz$" + cache: + immutable_ttl: 0 + mutable_ttl: 3600 + victoriametrics: base_url: "https://victoriametrics.github.io/helm-charts/" package: "helm" diff --git a/apps/base/artifactapi/resources/conf.d/virtual-helm.yaml b/apps/base/artifactapi/resources/conf.d/virtual-helm.yaml index 845b45c..cb4b59e 100644 --- a/apps/base/artifactapi/resources/conf.d/virtual-helm.yaml +++ b/apps/base/artifactapi/resources/conf.d/virtual-helm.yaml @@ -13,4 +13,5 @@ virtuals: - purelb - rancher-stable - stakater + - traefik - victoriametrics -- 2.47.3