diff --git a/argocd/configmap.yaml b/argocd/configmap.yaml index 0d6c54e..1f8ebc2 100644 --- a/argocd/configmap.yaml +++ b/argocd/configmap.yaml @@ -14,8 +14,10 @@ data: STATIC_URL: "/static/" MEDIA_URL: "/media/" CSRF_TRUSTED_ORIGINS: "https://labhelper.adebaumann.com" - LOGIN_URL: "login" + LOGIN_URL: "oidc_authentication_init" + OIDC_OP_BASE_URL: "https://sso.baumann.gr/realms/homelab" + OIDC_RP_CLIENT_ID: "labhelper" LOGIN_REDIRECT_URL: "index" LOGOUT_REDIRECT_URL: "login" GUNICORN_OPTS: "--access-logfile -" - IMAGE_TAG: "0.076" + IMAGE_TAG: "0.077" diff --git a/argocd/deployment.yaml b/argocd/deployment.yaml index b6f6f3c..f9643eb 100644 --- a/argocd/deployment.yaml +++ b/argocd/deployment.yaml @@ -27,7 +27,7 @@ spec: mountPath: /data containers: - name: web - image: git.baumann.gr/adebaumann/labhelper:0.076 + image: git.baumann.gr/adebaumann/labhelper:0.077 imagePullPolicy: Always ports: - containerPort: 8000 @@ -92,6 +92,21 @@ spec: configMapKeyRef: name: django-config key: LOGIN_URL + - name: OIDC_OP_BASE_URL + valueFrom: + configMapKeyRef: + name: django-config + key: OIDC_OP_BASE_URL + - name: OIDC_RP_CLIENT_ID + valueFrom: + configMapKeyRef: + name: django-config + key: OIDC_RP_CLIENT_ID + - name: OIDC_RP_CLIENT_SECRET + valueFrom: + secretKeyRef: + name: django-secret + key: oidc-client-secret - name: LOGIN_REDIRECT_URL valueFrom: configMapKeyRef: