Skip to content

Commit

Permalink
Merge branch 'main' into chore/add-dataprovider-charts
Browse files Browse the repository at this point in the history
# Conflicts:
#	charts/umbrella/Chart.yaml
#	charts/umbrella/values.yaml
  • Loading branch information
ds-jhartmann committed Mar 20, 2024
2 parents 6d460ec + 61f5331 commit 943c830
Show file tree
Hide file tree
Showing 4 changed files with 61 additions and 19 deletions.
8 changes: 4 additions & 4 deletions .tractusx
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@
#
# SPDX-License-Identifier: Apache-2.0
###############################################################
product: "e2e-testing"
leadingRepository: "https://github.com/eclipse-tractusx/e2e-testing"
product: "tractus-x-umbrella"
leadingRepository: "https://github.com/eclipse-tractusx/tractus-x-umbrella"
repoCategory: "support"
repositories:
- name: "e2e-testing"
- name: "tractus-x-umbrella"
usage: "The repository is the homebase for all e2e test automation efforts at Eclipse Tractus-X."
url: "https://github.com/eclipse-tractusx/e2e-testing"
url: "https://github.com/eclipse-tractusx/tractus-x-umbrella"
6 changes: 5 additions & 1 deletion 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/e2e-testing

type: application
version: 0.5.0
version: 0.6.0

dependencies:
# # TODO: update edc components to R23.12
Expand Down Expand Up @@ -66,6 +66,10 @@ dependencies:
name: bpndiscovery
repository: https://eclipse-tractusx.github.io/charts/dev
version: 0.2.2
- condition: sdfactory.enabled
name: sdfactory
repository: https://eclipse-tractusx.github.io/charts/dev
version: 2.1.12
# TX Data Consumer
- name: tx-data-provider
alias: dataconsumer
Expand Down
28 changes: 28 additions & 0 deletions charts/umbrella/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,34 @@ discoveryfinder:
postgresql:
nameOverride: "discoveryfinder-postgresql"

sdfactory:
enabled: true
secret:
# -- JWK Set URI
jwkSetUri: "https://centralidp.example.org/auth/realms/CX-Central/protocol/openid-connect/certs"
# -- Custodian wallet client id
clientId: ""
# -- Custodian wallet client secret
clientSecret: ""
# -- Keycloak URL
authServerUrl: "https://centralidp.example.org/auth"
# -- Keycloak Realm detail
realm: ""
# -- Keycloak Resource detail
resource: ""
# -- Details for Custodian wallet URI
custodianWalletUri: ""
# -- Details for Clearing House URI
clearingHouseUri: ""
# -- Details for Clearing House URL
clearingHouseServerUrl: ""
# -- Details for Clearing House Realm
clearingHouseRealm: ""
# -- Details for Clearing House Client ID
clearingHouseClientId: ""
# -- Details for Clearing House Client Secret
clearingHouseClientSecret: ""

dataconsumer:
enabled: true
seedTestdata: false
Expand Down
38 changes: 24 additions & 14 deletions concept/plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,20 @@ Complete list of content of the umbrella helm chart

1. Shared Services
1. :white_check_mark: Portal incl. IDP
2. Discovery Services
3. Semantic Hub
4. GDPM
5. Vault?
6. SD-Factory
2. Industry Core
1. Data Provider 1
2. :white_check_mark: Discovery Services
3. Semantic Hub (to be prepared)
4. GDPM
(Product Ticket: https://github.com/eclipse-tractusx/bpdm/issues/738 )
(Issue: https://github.com/eclipse-tractusx/bpdm/issues/795)
5. :white_check_mark: SD-Factory
6. MIW & Vault (PR: https://github.com/eclipse-tractusx/tractus-x-umbrella/pull/57)
2. :white_check_mark: Industry Core (Ready for integration --> https://github.com/eclipse-tractusx/tractus-x-umbrella/pull/53)
1. :white_check_mark: Data Provider 1
1. EDC
2. Submodel Server
3. Registry
2. Data Provider 2
3. Data Provider 3
2. :white_check_mark: Data Provider 2
3. :white_check_mark: Data Provider 3
3. Business Applications
1. Trace-X A
2. Trace-X B
Expand Down Expand Up @@ -125,22 +127,30 @@ Assosiation:
* Charts for Discovery finders will be added to shared Services
* [x] cleanup of Repo -> @Gabor --> 29.01
* [x] BPN selection for IDP
* [ ] Helm Test Timout investigation/ Bigger Github Runner @Gabor
* [x] Helm Test Timout investigation/ Bigger Github Runner @Gabor
* [x] @Evelyn: Check for Helm Test in Helm Chart --> leads to timeout during deployment
* [x] @Jaro: Status Data Provider --> currently ongoing. First Helm chart exists. Challanges with namespaces of using same chart 3 times with namespaces, for example databases
* [x] @Jaro: Build a SubmodelServer--> used the existing one of IRS Team
* [x] @Jaro: dDTR Version ( support from @Tuna )
* [ ] @Tuna: Discovery Service Helm PR
* [x] @Tuna: Discovery Service Helm PR
* [x] @Johannes: BPDM Status <https://github.com/eclipse-tractusx/bpdm/issues/738>
* [x] @Johannes: SD-Factory --> https://github.com/eclipse-tractusx/sd-factory/issues/91
* [x] Awareness to Open Planning regarding E2E vs. tutorials
* [x] setup Helm/Folder structure
* [x] Define Helm setup
* [x] Define Helm how to seed data --> f.e. <https://helm.sh/docs/topics/charts_hooks/> vs. <https://stackoverflow.com/questions/71284091/helm-run-pods-and-dependencies-with-a-predefined-flow-order> vs. <https://itnext.io/database-migrations-on-kubernetes-using-helm-hooks-fb80c0d97805>
* [ ] collect Seeding/Test data
* [x] collect Seeding/Test data
* [x] BPN's
* [x] Trace-X Testdata
* [ ] Current Testdatafile
* [x] Current Testdatafile

* [ ] Documentation (e.g. OpenApi / Swagger, Insomnia Collection, Tutorials-> E2E Documentation, Step-By-Step Guide)
* [ ] @Evelyn: Setup new Environment for definition of Companies
* [ ] @Evelyn: Setup new Environment for definition of Companies -> conducting when the components are integrated
* [x] @Jaro & @Evelyn: Have a look on the MIW Helm Chart
* [x] @Jaro: EDC Chat to clarify on secrets via configuration to reduce the Vault as ressource
* [ ] @Garbor: Update of TRG's 5.0.5 -> see also https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/pull/755
* [x] @Johannes: Status BusinessApps Helm Chart
* [ ] @All: Ingress discussions & Testing configuration
* [ ] @All: TLS Setup
* [ ] Tractus-X Community Days
* [ ] @All: update components to 24.03 Release

0 comments on commit 943c830

Please sign in to comment.