diff --git a/README.md b/README.md index 7a3d96b8d2e2d1b2edc43631e5ecdd7022374ec2..474023f3bfbbda6f1cd6e6be226e462f64a69820 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # nmaas -  +  GÉANT Network Management as a Service Helm chart for Kubernetes @@ -182,11 +182,14 @@ GÉANT Network Management as a Service Helm chart for Kubernetes | sp.enabled | bool | `false` | | | sp.image.pullPolicy | string | `"Always"` | | | sp.image.repository | string | `"artifactory.software.geant.org/nmaas-docker-local/nmaas-sp"` | | -| sp.image.tag | string | `"1.2.0"` | | +| sp.image.tag | string | `"1.6.3"` | | | sp.ingress.className | string | `""` | defaults to .Values.platform.properties.k8s.ingress.controller.ingressClass if not set | | sp.name | string | `"nmaas-sp"` | | | sp.port | int | `443` | | +| sp.properties.idp.entityId | string | `"https://keycloak.example.com/realms/master"` | | +| sp.properties.idp.metadataUrl | string | `"https://keycloak.example.com/realms/master/protocol/saml/descriptor"` | | | sp.properties.idp.name | string | `"edugain"` | | +| sp.properties.idp.remoteUser | string | `"email"` | | | sp.properties.idp.uri | string | `"https://login.terena.org/wayf/saml2/idp/metadata.php"` | | | sp.properties.idp.userId | string | `"uid"` | | | sp.targetPort | int | `80` | | diff --git a/charts/nmaas/Chart.yaml b/charts/nmaas/Chart.yaml index e866fda17a78c860c1ec195a6d317c5aa2429a8b..5192570bde846c87e2a91efe35b2a9babadffdf4 100644 --- a/charts/nmaas/Chart.yaml +++ b/charts/nmaas/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: nmaas description: GÉANT Network Management as a Service Helm chart for Kubernetes -version: 1.2.12 +version: 1.2.13-1 appVersion: 1.6.3 keywords: - Network Management diff --git a/charts/nmaas/templates/nmaas-sp-deployment.yaml b/charts/nmaas/templates/nmaas-sp-deployment.yaml index a7ad749bca005c101838cb0a894e9a1de3d308c9..674b3ce73e1a9fdd50468f9d50cf361997b19b09 100644 --- a/charts/nmaas/templates/nmaas-sp-deployment.yaml +++ b/charts/nmaas/templates/nmaas-sp-deployment.yaml @@ -48,7 +48,13 @@ spec: - name: SP_HOST value: {{ .Values.sp.host | default .Values.global.nmaasDomain | quote }} - name: SP_USED_ID - value: {{ .Values.sp.properties.idp.userId }} + value: {{ .Values.sp.properties.idp.userId | quote }} + - name: SP_REMOTE_USER + value: {{ .Values.sp.properties.idp.remoteUser | quote }} + - name: SP_SSO_ENTITY_ID + value: {{ .Values.sp.properties.idp.entityId | quote }} + - name: SP_METADATA_URL + value: {{ .Values.sp.properties.idp.metadataUrl | quote }} imagePullSecrets: - name: {{ .Values.global.registrysecret }} {{- end -}} diff --git a/charts/nmaas/values.yaml b/charts/nmaas/values.yaml index 94c9e0161ad9a90bce9150ed3a2472916581f563..1237e54db851dd4d2b7122f26afcf626ee6e2234 100644 --- a/charts/nmaas/values.yaml +++ b/charts/nmaas/values.yaml @@ -245,7 +245,7 @@ sp: name: nmaas-sp image: repository: artifactory.software.geant.org/nmaas-docker-local/nmaas-sp - tag: "1.2.0" + tag: "1.6.3" pullPolicy: Always ingress: # -- defaults to .Values.platform.properties.k8s.ingress.controller.ingressClass if not set @@ -259,6 +259,9 @@ sp: name: edugain uri: https://login.terena.org/wayf/saml2/idp/metadata.php userId: uid + remoteUser: email + entityId: https://keycloak.example.com/realms/master + metadataUrl: https://keycloak.example.com/realms/master/protocol/saml/descriptor helm: enabled: true