forked from eclipse-tractusx/sldt-bpn-discovery
-
Notifications
You must be signed in to change notification settings - Fork 0
/
values.yaml
95 lines (92 loc) · 3.03 KB
/
values.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH
# Copyright (c) 2023 Contributors to the Eclipse Foundation
#
# See the NOTICE file(s) distributed with this work for additional
# information regarding copyright ownership.
#
# This program and the accompanying materials are made available under the
# terms of the Apache License, Version 2.0 which is available at
# https://www.apache.org/licenses/LICENSE-2.0.
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
#
# SPDX-License-Identifier: Apache-2.0
###############################################################
enablePostgres: true
bpndiscovery:
image:
registry: docker.io
repository: tractusx/sldt-bpn-discovery
version: ""
imagePullPolicy: IfNotPresent
replicaCount: 1
containerPort: 4243
host: localhost
## If 'authentication' is set to false, no OAuth authentication is enforced
authentication: false
idp:
issuerUri: "https://idp-url"
publicClientId: idpClientID
bpnIdClaimName: bpn
## Needed for the self-registration on discovery-finder
bpndiscoveryEndpoint:
allowedTypes: oen,wmi
description: "bpndiscovery"
endpointAddress: "/bpndiscovery"
documentation: "/bpndiscovery/swagger/index.html"
## Configure discoveryFinderClient to register the bpn-discovery on discovery-finder.Properties needed for spring-security config.
discoveryfinderClient:
baseUrl: "/discoveryfinder"
registration:
clientId: discovery-finder-client
clientSecret: "client-secret"
authorizationGrantType: client_credentials
schedulerCronFrequency: "0 0 */1 * * *"
provider:
tokenUri: "/realms/discovery/protocol/openid-connect/token"
service:
port: 8080
type: ClusterIP
dataSource:
driverClassName: org.postgresql.Driver
sqlInitPlatform: pg
## The url, user, and password parameter will be ignored if 'enablePostgres' is set to true.
## In that case the postgresql auth parameters are used.
url: jdbc:postgresql://database:5432
user: user
password: password
ingress:
enabled: false
tls: false
urlPrefix: /bpndiscovery
className: nginx
annotations:
cert-manager.io/cluster-issuer: selfsigned-cluster-issuer
nginx.ingress.kubernetes.io/rewrite-target: /$2
nginx.ingress.kubernetes.io/use-regex: "true"
nginx.ingress.kubernetes.io/enable-cors: "true"
nginx.ingress.kubernetes.io/cors-allow-credentials: "true"
nginx.ingress.kubernetes.io/x-forwarded-prefix: /bpndiscovery
resources:
limits:
cpu: 750m
memory: 1024Mi
requests:
cpu: 250m
memory: 1024Mi
postgresql:
primary:
persistence:
enabled: true
size: 50Gi
service:
ports:
postgresql: 5432
auth:
username: catenax
password: password
database: bpndiscovery