[oauth2-proxy] Use remote chart dependency 08/142408/1 master
authorFiete Ostkamp <fiete.ostkamp@telekom.de>
Wed, 12 Nov 2025 08:50:30 +0000 (09:50 +0100)
committerFiete Ostkamp <fiete.ostkamp@telekom.de>
Wed, 12 Nov 2025 08:54:21 +0000 (09:54 +0100)
commit84447283fcc1574a807044cab6a9acc5e7e1c2f3
tree0b6ad48ede67863765f4aca9ace5188ec16a4816
parentb0ffa29fa47a12d20587dc372abacb96bcd6d5c7
[oauth2-proxy] Use remote chart dependency

- use remote chart dependency instead of versioning a copy of the whole chart in the OOM repo
- the copy was slightly modified to use repositoryGenerator.dockerHubRepository but that was
  the only change that was made [0]
- the huge benefit of not maintaining a copy in OOM is that we avoid having to do a diff when
  upgrading the chart
- even the knowledge that the chart is "custom" is a large mental barrier to upgrading, because
  it is unknown beforehand how big the diff may be

[0] there is nothing in this change to replace it right now, which means that an override for
    .Values.initContainers.waitForRedis.image.repository needs to be defined for this chart
    explicitly

Issue-ID: INT-2334
Change-Id: Ia7a2b9bc5db60f2a81be6b7bf9b93b005bf6cc6a
Signed-off-by: Fiete Ostkamp <fiete.ostkamp@telekom.de>
41 files changed:
kubernetes/authentication/Chart.yaml
kubernetes/authentication/components/oauth2-proxy/.helmignore [deleted file]
kubernetes/authentication/components/oauth2-proxy/Chart.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/README.md [deleted file]
kubernetes/authentication/components/oauth2-proxy/ci/default-values.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/ci/extra-args-as-dict-values.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/ci/extra-args-as-list-values.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/ci/extra-env-tpl-values.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/ci/horizontal-pod-autoscaling-values.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/ci/ingress-extra-paths-values.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/ci/pdb-values.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/ci/pod-security-context-values.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/ci/redis-standalone-values.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/ci/servicemonitor-values.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/ci/tpl-values.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/scripts/check-redis.sh [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/NOTES.txt [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/_capabilities.tpl [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/_helpers.tpl [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/_ingress.tpl [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/configmap-authenticated-emails-file.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/configmap-wait-for-redis.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/configmap.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/deployment.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/deprecation.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/extra-manifests.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/google-secret.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/hpa.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/ingress.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/poddisruptionbudget.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/redis-secret.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/secret-alpha.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/secret-authenticated-emails-file.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/secret-htpasswd-file.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/secret.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/service.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/serviceaccount.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/templates/servicemonitor.yaml [deleted file]
kubernetes/authentication/components/oauth2-proxy/values.yaml [deleted file]
kubernetes/authentication/resources/oauth2_proxy.cfg
kubernetes/authentication/values.yaml