Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore| added umbrella chart for sde #102

Open
wants to merge 10 commits into
base: main
Choose a base branch
from
Open
10 changes: 8 additions & 2 deletions charts/umbrella/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ sources:
- https://github.com/eclipse-tractusx/tractus-x-umbrella

type: application
version: 0.16.0
version: 0.18.0

# when adding or updating versions of dependencies, also update list under README.md#Install
dependencies:
Expand Down Expand Up @@ -93,4 +93,10 @@ dependencies:
- condition: pgadmin4.enabled
name: pgadmin4
repository: https://helm.runix.net
version: 1.25.x
version: "1.25.x"
# SDE
- condition: sdeapp.enabled
name: sde
alias: simple-data-exchanger
repository: https://eclipse-tractusx.github.io/charts/dev
version: 0.1.9
1 change: 1 addition & 0 deletions charts/umbrella/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,7 @@ The currently available components are following:
- [dataconsumerOne](https://github.com/eclipse-tractusx/tractus-x-umbrella/tree/main/charts/tx-data-provider) ([tractusx-edc](https://github.com/eclipse-tractusx/tractusx-edc/tree/0.5.3), [vault](https://github.com/hashicorp/vault-helm/tree/v0.20.0))
- [tx-data-provider](https://github.com/eclipse-tractusx/tractus-x-umbrella/tree/main/charts/tx-data-provider) ([tractusx-edc](https://github.com/eclipse-tractusx/tractusx-edc/tree/0.5.3), [digital-twin-registry](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/tree/digital-twin-registry-0.4.5), [vault](https://github.com/hashicorp/vault-helm/tree/v0.20.0), [simple-data-backend](https://github.com/eclipse-tractusx/tractus-x-umbrella/tree/main/charts/simple-data-backend))
- [dataconsumerTwo](https://github.com/eclipse-tractusx/tractus-x-umbrella/tree/main/charts/tx-data-provider) ([tractusx-edc](https://github.com/eclipse-tractusx/tractusx-edc/tree/0.5.3), [vault](https://github.com/hashicorp/vault-helm/tree/v0.20.0))
- [simple-data-exchanger](https://github.com/eclipse-tractusx/managed-simple-data-exchanger/tree/sde-0.1.9)

> :warning: **Note**
>
Expand Down
136 changes: 136 additions & 0 deletions charts/umbrella/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -942,3 +942,139 @@ pgadmin4:
paths:
- path: /
pathType: Prefix

sdeapp:
enabled: false
postgresql:
fullnameOverride: "product-sde-postgres"
primary:
persistence:
enabled: false
size: 1Gi
auth:
postgresPassword: ""
username: "sdeuser"
password: ""
database: "sdedb"
port: 5432
existingSecret: ""

backend:
ingresses:
- enabled: false
className: "nginx"
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
hostname: ""
endpoints:
- default
tls:
enabled: true
secretName: ""
# -- If present overwrites the default secret name
certManager:
# -- If preset enables certificate generation via cert-manager namespace scoped issuer
# issuer: ""
# -- If preset enables certificate generation via cert-manager cluster-wide issuer
clusterIssuer: "letsencrypt-prod"
configuration:
properties: |-
keycloak.clientid=default
spring.security.oauth2.resourceserver.jwt.issuer-uri=default
management.endpoint.health.probes.enabled=true
management.health.readinessstate.enabled=true
management.health.livenessstate.enabled=true
management.endpoints.web.exposure.include=*
spring.lifecycle.timeout-per-shutdown-phase=30s
logging.level.org.springframework.security.web.csrf=INFO
spring.servlet.multipart.enabled=true
spring.main.allow-bean-definition-overriding=true
spring.servlet.multipart.file-size-threshold=2KB
spring.servlet.multipart.max-file-size=200MB
spring.servlet.multipart.max-request-size=215MB
server.servlet.context-path=/api
spring.flyway.baseline-on-migrate=true
spring.flyway.locations=classpath:/flyway
spring.datasource.driver-class-name=org.postgresql.Driver
spring.jpa.hibernate.ddl-auto=update
spring.jpa.open-in-view=false
file.upload-dir=./temp/
logging.level.org.apache.http=info
logging.level.root=info
digital-twins.hostname=default
digital-twins.authentication.url=default
digital-twins.authentication.clientId=default
digital-twins.authentication.clientSecret=default
digital-twins.authentication.grantType=client_credentials
edc.hostname=default
edc.apiKeyHeader=default
edc.apiKey=default
edc.consumer.hostname=default
edc.consumer.apikeyheader=default
edc.consumer.apikey=default
edc.consumer.datauri=/api/v1/ids/data
dft.hostname=default
dft.apiKeyHeader=default
dft.apiKey=default
manufacturerId=default
partner.pool.hostname=default
connector.discovery.token-url=default
connector.discovery.clientId=default
connector.discovery.clientSecret=default
portal.backend.hostname=default
springdoc.api-docs.path=/api-docs
bpndiscovery.hostname=default
discovery.authentication.url=default
discovery.clientId=default
discovery.clientSecret=default
discovery.grantType=default
edc.consumer.protocol.path=default
edc.consumer.managementpath=default
edc.managementpath=default
partner.pool.hostname=default
partner.pool.authentication.url=default
partner.pool.clientId=default
partner.pool.clientSecret=default
partner.pool.grantType=default
portal.backend.hostname=default
portal.backend.authentication.url=default
portal.backend.clientId=default
portal.backend.clientSecret=default
portal.backend.grantType=default
policy.hub.hostname=default
policy.hub.authentication.url=default
policy.hub.clientId=default
policy.hub.clientSecret=default
policy.hub.grantType=client_credentials
bpdm.provider.edc.dataspace.api=default
bpdm.provider.bpnl=default
bpdm.provider.edc.public.api=default

frontend:
ingresses:
- enabled: false
className: "nginx"
annotations:
kubernetes.io/tls-acme: "true"
hostname: ""
endpoints:
- default
tls:
enabled: true

secretName: ""
# -- If present overwrites the default secret name
certManager:
# -- If preset enables certificate generation via cert-manager namespace scoped issuer
# issuer: ""
# -- If preset enables certificate generation via cert-manager cluster-wide issuer
clusterIssuer: "letsencrypt-prod"
configuration:
properties: |-
REACT_APP_API_URL=
REACT_APP_KEYCLOAK_URL=
REACT_APP_KEYCLOAK_REALM=
REACT_APP_CLIENT_ID=
REACT_APP_FILESIZE=
REACT_APP_DEFAULT_COMPANY_BPN=