[USECASEUI] Make usecase-ui work via ingress 43/139943/8
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Thu, 16 Jan 2025 15:07:56 +0000 (16:07 +0100)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Mon, 20 Jan 2025 07:48:04 +0000 (08:48 +0100)
commit09006130e365124b692db8081b872aee2db7141a
treeea6935ab33594e9885c46846c9a74a1f3eec5be7
parent4885be4c0fde704fd1c56df408871be0647b6e4f
[USECASEUI] Make usecase-ui work via ingress

- introduce nginx that serves as reverse proxy in front of the uui and uui-server pods
- this approach makes the web app work over ingress
- introduce new AAI_ADDR environment variable that may eventually
  be used by uui-server to interface with AAI directly

Issue-ID: USECASEUI-854
Change-Id: I229e039f8dfe6df050886ade0ea37a30c7272494
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
28 files changed:
kubernetes/common/nginx/.helmignore [new file with mode: 0644]
kubernetes/common/nginx/Chart.yaml [new file with mode: 0644]
kubernetes/common/nginx/README.md [new file with mode: 0644]
kubernetes/common/nginx/templates/NOTES.txt [new file with mode: 0644]
kubernetes/common/nginx/templates/_helpers.tpl [new file with mode: 0644]
kubernetes/common/nginx/templates/deployment.yaml [new file with mode: 0644]
kubernetes/common/nginx/templates/extra-list.yaml [new file with mode: 0644]
kubernetes/common/nginx/templates/health-ingress.yaml [new file with mode: 0644]
kubernetes/common/nginx/templates/hpa.yaml [new file with mode: 0644]
kubernetes/common/nginx/templates/ingress-tls-secret.yaml [new file with mode: 0644]
kubernetes/common/nginx/templates/ingress.yaml [new file with mode: 0644]
kubernetes/common/nginx/templates/networkpolicy.yaml [new file with mode: 0644]
kubernetes/common/nginx/templates/pdb.yaml [new file with mode: 0644]
kubernetes/common/nginx/templates/prometheusrules.yaml [new file with mode: 0644]
kubernetes/common/nginx/templates/server-block-configmap.yaml [new file with mode: 0644]
kubernetes/common/nginx/templates/serviceaccount.yaml [new file with mode: 0644]
kubernetes/common/nginx/templates/servicemonitor.yaml [new file with mode: 0644]
kubernetes/common/nginx/templates/stream-server-block-configmap.yaml [new file with mode: 0644]
kubernetes/common/nginx/templates/svc.yaml [new file with mode: 0644]
kubernetes/common/nginx/templates/tls-secret.yaml [new file with mode: 0644]
kubernetes/common/nginx/values.schema.json [new file with mode: 0644]
kubernetes/common/nginx/values.yaml [new file with mode: 0644]
kubernetes/uui/Chart.yaml
kubernetes/uui/components/uui-server/resources/config/application.properties
kubernetes/uui/components/uui-server/resources/entrypoint/run.sh
kubernetes/uui/components/uui-server/templates/deployment.yaml
kubernetes/uui/components/uui-server/values.yaml
kubernetes/uui/values.yaml