1+ {{- range $name, $deployment := .Values.deployment }}
2+ {{- $cfg := mergeOverwrite (deepCopy $.Values.common) $deployment }}
3+
4+ ---
5+ apiVersion : v1
6+ kind : ConfigMap
7+ metadata :
8+ name : {{ include "fdsc-edc.fullname" . }}-{{ $name }}
9+ namespace : {{ $.Release.Namespace | quote }}
10+ labels :
11+ app.kubernetes.io/name : {{ include "fdsc-edc.fullname" . }}-{{ $name }}
12+ app.kubernetes.io/component : {{ include "fdsc-edc.fullname" . }}-{{ $name }}
13+ app.kubernetes.io/instance : {{ $.Release.Name }}
14+
15+ data :
16+ dataspaceconnector-configuration.properties : |
17+ default.http.https.resolution=true
18+
19+ oid4vp.enabled={{ $cfg.config.oid4vp.enabled }}
20+ oid4vp.clientId={{ $cfg.config.oid4vp.clientId }}
21+ oid4vp.scope={{ $cfg.config.oid4vp.scope }}
22+ oid4vp.trustAll={{ $cfg.config.oid4vp.trustAll }}
23+ oid4vp.holder.id={{ $cfg.config.oid4vp.holder.id }}
24+ oid4vp.holder.kid={{ $cfg.config.oid4vp.holder.kid }}
25+ oid4vp.holder.key.type={{ $cfg.config.oid4vp.holder.key.type }}
26+ oid4vp.holder.key.path={{ $cfg.config.oid4vp.holder.key.path }}
27+ oid4vp.holder.signatureAlgorithm={{ $cfg.config.oid4vp.holder.signatureAlgorithm }}
28+ oid4vp.credentialsFolder={{ $cfg.config.oid4vp.credentialsFolder }}
29+ oid4vp.trustAnchorsFolder={{ $cfg.config.oid4vp.trustAnchorsFolder }}
30+ oid4vp.organizationClaim={{ $cfg.config.oid4vp.organizationClaim }}
31+ oid4vp.proxy.enabled={{ $cfg.config.oid4vp.proxy.enabled }}
32+ oid4vp.proxy.host={{ $cfg.config.oid4vp.proxy.host }}
33+ oid4vp.proxy.port={{ $cfg.config.oid4vp.proxy.port }}
34+
35+ testExtension.enabled={{ $cfg.config.testExtension.enabled }}
36+ testExtension.controller.enabled={{ $cfg.config.testExtension.controller.enabled }}
37+ testExtension.controller.port={{ $cfg.config.testExtension.controller.port }}
38+ testExtension.controller.path={{ $cfg.config.testExtension.controller.path }}
39+ testExtension.identity.enabled={{ $cfg.config.testExtension.identity.enabled }}
40+
41+ tmfExtension.enabled={{ $cfg.config.tmfExtension.enabled }}
42+ tmfExtension.quoteApi={{ $cfg.config.tmfExtension.quoteApi }}
43+ tmfExtension.agreementApi={{ $cfg.config.tmfExtension.agreementApi }}
44+ tmfExtension.productOrderApi={{ $cfg.config.tmfExtension.productOrderApi }}
45+ tmfExtension.productCatalogApi={{ $cfg.config.tmfExtension.productCatalogApi }}
46+ tmfExtension.productInventoryApi={{ $cfg.config.tmfExtension.productInventoryApi }}
47+ tmfExtension.usageManagementApi={{ $cfg.config.tmfExtension.usageManagementApi }}
48+ tmfExtension.partyCatalogApi={{ $cfg.config.tmfExtension.partyCatalogApi }}
49+ tmfExtension.catalog.enabled={{ $cfg.config.tmfExtension.catalog.enabled }}
50+
51+ fdscTransfer.enabled={{ $cfg.config.fdscTransfer.enabled }}
52+ fdscTransfer.transferHost={{ $cfg.config.fdscTransfer.transferHost }}
53+ fdscTransfer.dcp.enabled={{ $cfg.config.fdscTransfer.dcp.enabled }}
54+ fdscTransfer.dcp.oid.host={{ $cfg.config.fdscTransfer.dcp.oid.host }}
55+ fdscTransfer.dcp.oid.openIdPath={{ $cfg.config.fdscTransfer.dcp.oid.openIdPath }}
56+ fdscTransfer.dcp.oid.jwksPath={{ $cfg.config.fdscTransfer.dcp.oid.jwksPath }}
57+ jwksAddress={{ $cfg.config.fdscTransfer.dcp.jwksAddress }}
58+
59+ fdscTransfer.oid4vc.enabled={{ $cfg.config.fdscTransfer.oid4vc.enabled }}
60+ fdscTransfer.oid4vc.credentialsConfigAddress={{ $cfg.config.fdscTransfer.oid4vc.credentialsConfigAddress }}
61+ fdscTransfer.oid4vc.verifierHost={{ $cfg.config.fdscTransfer.oid4vc.verifierHost }}
62+ fdscTransfer.oid4vc.verifierInternalHost={{ $cfg.config.fdscTransfer.oid4vc.verifierInternalHost }}
63+ fdscTransfer.oid4vc.opaHost={{ $cfg.config.fdscTransfer.oid4vc.opaHost }}
64+ fdscTransfer.oid4vc.odrlPapHost={{ $cfg.config.fdscTransfer.oid4vc.odrlPapHost }}
65+ fdscTransfer.apisix.address={{ $cfg.config.fdscTransfer.apisix.address }}
66+ fdscTransfer.apisix.token={{ $cfg.config.fdscTransfer.apisix.token }}
67+ fdscTransfer.apisix.httpsProxy={{ $cfg.config.fdscTransfer.apisix.httpsProxy }}
68+
69+ ebsiTir.enabled={{ $cfg.config.ebsiTir.enabled }}
70+ ebsiTir.tilAddress={{ $cfg.config.ebsiTir.tilAddress }}
71+
72+ dcp.enabled={{ $cfg.config.dcp.enabled }}
73+ dcp.scopes.catalog={{ $cfg.config.dcp.scopes.catalog }}
74+ dcp.scopes.negotiation={{ $cfg.config.dcp.scopes.negotiation }}
75+ dcp.scopes.transfer={{ $cfg.config.dcp.scopes.transfer }}
76+ dcp.scopes.version={{ $cfg.config.dcp.scopes.version }}
77+
78+ edc.participant.id={{ $cfg.config.edc.participant.id }}
79+ edc.log.level={{ $cfg.config.edc.log.level }}
80+ edc.jsonld.https.enabled={{ $cfg.config.edc.jsonld.https.enabled }}
81+ edc.jsonld.http.enabled={{ $cfg.config.edc.jsonld.http.enabled }}
82+ {{- if $cfg.config.edc.hostname }}
83+ edc.hostname={{ $cfg.config.edc.hostname }}
84+ {{- end }}
85+
86+ web.http.port={{ $cfg.config.web.http.port }}
87+ web.http.management.path={{ $cfg.config.web.http.management.path }}
88+ web.http.management.port={{ $cfg.config.web.http.management.port }}
89+ web.http.protocol.path={{ $cfg.config.web.http.protocol.path }}
90+ web.http.protocol.port={{ $cfg.config.web.http.protocol.port }}
91+ web.http.control.path={{ $cfg.config.web.http.control.path }}
92+ web.http.control.port={{ $cfg.config.web.http.control.port }}
93+ web.http.catalog.path={{ $cfg.config.web.http.catalog.path }}
94+ web.http.catalog.port={{ $cfg.config.web.http.catalog.port }}
95+ web.http.version.path={{ $cfg.config.web.http.version.path }}
96+ web.http.version.port={{ $cfg.config.web.http.version.port }}
97+
98+ edc.iam.sts.oauth.token.url={{ $cfg.config.oauth.tokenUrl }}
99+ edc.iam.sts.oauth.client.id={{ $cfg.config.oauth.clientId }}
100+ edc.iam.sts.oauth.client.secret.alias={{ $cfg.config.oauth.secretAlias }}
101+ edc.iam.issuer.id={{ $cfg.config.issuerId }}
102+
103+ {{- if (eq $cfg.config.vault.hashicorp.enabled true) }}
104+ edc.vault.hashicorp.url={{ tpl $cfg.config.vault.hashicorp.url $ }}
105+ edc.vault.hashicorp.token={{ $cfg.config.vault.hashicorp.token }}
106+ edc.vault.hashicorp.timeout.seconds={{ $cfg.config.vault.hashicorp.timeout }}
107+ edc.vault.hashicorp.health.check.enabled={{ $cfg.config.vault.hashicorp.healthCheck.enabled }}
108+ edc.vault.hashicorp.health.check.standby.ok={{ $cfg.config.vault.hashicorp.healthCheck.standbyOk }}
109+ edc.vault.hashicorp.api.secret.path={{ $cfg.config.vault.hashicorp.paths.secret }}
110+ edc.vault.hashicorp.api.health.check.path={{ $cfg.config.vault.hashicorp.paths.health }}
111+ {{- end }}
112+
113+ {{- end }}
0 commit comments