...
Page Properties | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
Resources & Remarks Modification History
|
Core
Configuration Changes for the AUTHENTICATION Service
Especially for customers using the Tenant Management services, the configuration of the AUTHENTICATION Service has to be adjusted as follows:
Adjust the file 'authentication-prod.yml':
Expose the individual
/manage
endpoints in the sectionauthorization.accesses
.Deprecated Configuration New Configuration Code Block language yml authorization.accesses: ### manage-endpoints - endpoints: /manage/info,/manage/health expose: true
Code Block language yml authorization.accesses: ### manage-endpoints - endpoints: /manage/** expose: true
Add the following two lines in order to select the port number
9091
for the/manage
endpoints.Code Block language yml management.server.port: 9091 management.server.servlet.context-path: /
Adjust the Kubernetes Service:
Run the command.
Code Block language powershell kubectl -n yuuvis edit svc authentication
Remove the label
yuuvis:
"true"
.Deprecated Configuration New Configuration Code Block language yml labels: app: yuuvis name: authentication yuuvis: "true" name: authentication
Code Block language yml labels: app: yuuvis name: authentication name: authentication
Create a new Kubernetes Service:
Create a new file
authentication-manage-service.yaml
with the following content:Code Block language yml apiVersion: v1 kind: Service metadata: labels: app: yuuvis name: authentication-manage name: authentication-manage spec: ports: - name: "80" port: 80 targetPort: 9091 selector: name: authentication type: ClusterIP
Run the command:
Code Block language powershell kubectl -n yuuvis apply -f authentication-manage-service.yaml
Adjust the ports for liveness probe and readiness probe:
Run the command:
Code Block language powershell kubectl -n yuuvis edit deploy authentication
Adjust the configuration:
Deprecated Configuration New Configuration Code Block language yml livenessProbe: failureThreshold: 3 httpGet: path: /manage/info port: 8080 scheme: HTTP ... readinessProbe: failureThreshold: 3 httpGet: path: /manage/info port: 8080 scheme: HTTP
Code Block language yml livenessProbe: failureThreshold: 3 httpGet: path: /manage/info port: 9091 scheme: HTTP ... readinessProbe: failureThreshold: 3 httpGet: path: /manage/info port: 9091 scheme: HTTP