[PLATFORM] Add OAuth2-Proxy to ONAP 45/130445/13
authorAndreas Geissler <andreas-geissler@telekom.de>
Thu, 25 Aug 2022 10:28:38 +0000 (12:28 +0200)
committerAndreas Geissler <andreas-geissler@telekom.de>
Mon, 17 Apr 2023 12:55:48 +0000 (12:55 +0000)
commit784322d219b6b64dde22847fe8dc8fb4fce1f639
tree7fb8334bd537fd1464c65f8584e58175b1f8d7c0
parent094f8fdb59ab3b0f8d94b4609a110e44f7521770
[PLATFORM] Add OAuth2-Proxy to ONAP

As part of the ServiceMesh solution OAuth2-proxy will be used
to enable a central authentication and authorization for ONAP
Service Access.
This patch delivers the function based on oauth2-proxy helmcharts:
https://github.com/oauth2-proxy/manifests/tree/main/helm/oauth2-proxy

Issue-ID: OOM-2489

Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
Change-Id: Iafa82813a7b9494cf13d77d47a39fc6030cb919b
49 files changed:
kubernetes/common/repositoryGenerator/templates/_repository.tpl
kubernetes/common/repositoryGenerator/values.yaml
kubernetes/onap/resources/overrides/onap-all-ingress-istio.yaml
kubernetes/onap/values.yaml
kubernetes/platform/Chart.yaml
kubernetes/platform/components/keycloak-init/Chart.yaml
kubernetes/platform/components/keycloak-init/components/keycloak-config-cli/Chart.yaml
kubernetes/platform/components/keycloak-init/components/keycloak-config-cli/values.yaml
kubernetes/platform/components/keycloak-init/values.yaml
kubernetes/platform/components/oauth2-proxy/.helmignore [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/Chart.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/Makefile [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/Makefile [new file with mode: 0755]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/.helmignore [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/Chart.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/README.md [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/ci/default-values.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/ci/extra-args-as-dict-values.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/ci/extra-args-as-list-values.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/ci/extra-env-tpl-values.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/ci/ingress-extra-paths-values.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/ci/pdb-values.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/ci/pod-security-context-values.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/ci/redis-standalone-values.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/ci/servicemonitor-values.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/ci/tpl-values.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/NOTES.txt [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/_capabilities.tpl [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/_helpers.tpl [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/_ingress.tpl [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/configmap-alpha.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/configmap-authenticated-emails-file.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/configmap.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/deployment.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/deprecation.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/extra-manifests.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/google-secret.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/ingress.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/poddisruptionbudget.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/redis-secret.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/secret-authenticated-emails-file.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/secret-htpasswd-file.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/secret.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/service.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/serviceaccount.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/templates/servicemonitor.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/components/oauth2-proxy/values.yaml [new file with mode: 0644]
kubernetes/platform/components/oauth2-proxy/values.yaml [new file with mode: 0644]
kubernetes/platform/values.yaml