[PLATFORM] Add Keycloak to ONAP 78/130178/17
authorAndreas Geissler <andreas-geissler@telekom.de>
Thu, 4 Aug 2022 13:18:56 +0000 (15:18 +0200)
committerAndreas Geissler <andreas-geissler@telekom.de>
Wed, 28 Sep 2022 11:58:16 +0000 (13:58 +0200)
commitb0b01c2b561be4d17e7d68eb1cada07563763bd6
tree72e3c1fd574540b0dc57b30397c4a8bfcad9a99d
parent416a94eee7f118e5451d65b96759e149a0cf3902
[PLATFORM] Add Keycloak to ONAP

As part of the ServiceMesh solution Keycloak will be used
to enable a central authentication and authorization for ONAP
Service Access.
This patch delivers this based on codecentric helmcharts:
https://github.com/codecentric/helm-charts/tree/master/charts/keycloakx
and will contain predefined theme and realms

Issue-ID: OOM-2486

Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
Change-Id: Id333b1ef709af0dca4d3e96d16b7e88c938f9111
28 files changed:
kubernetes/common/repositoryGenerator/templates/_repository.tpl
kubernetes/onap/values.yaml
kubernetes/platform/Chart.yaml
kubernetes/platform/components/keycloak/.bumpversion.cfg [new file with mode: 0644]
kubernetes/platform/components/keycloak/.helmignore [new file with mode: 0644]
kubernetes/platform/components/keycloak/Chart.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/OWNERS [new file with mode: 0644]
kubernetes/platform/components/keycloak/README.md [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/NOTES.txt [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/_helpers.tpl [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/configmap-startup.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/hpa.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/ingress.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/networkpolicy.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/poddisruptionbudget.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/prometheusrule.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/rbac.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/route.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/secrets.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/service-headless.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/service-http.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/serviceaccount.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/servicemonitor.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/statefulset.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/test/configmap-test.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/templates/test/pod-test.yaml [new file with mode: 0644]
kubernetes/platform/components/keycloak/values.schema.json [new file with mode: 0644]
kubernetes/platform/components/keycloak/values.yaml [new file with mode: 0644]