Skip to content

Commit 77ce296

Browse files
committed
Added paragraph how to add a participant
1 parent 2e2f12d commit 77ce296

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

handover/README.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,40 @@ An exception to rule is the configuration of the consumer and provider EDCs. It
8686

8787
### Integration Environment
8888

89+
The integration environment is completly managed in Flux. So everything you need, can be found within the [ionos-infrastructure](https://github.com/POSSIBLE-X/ionos-infrastructure) repository.
8990

91+
## Participants
92+
93+
Under `apps/integration-environment/participants/overlays` you will find every participants configuration.
94+
All participant share the common resources and a base configuration for its own services.
95+
The participants are sorted within the respective use cases.
96+
97+
### Adding Participants
98+
99+
If you want to add a new participant you will have have to perform the following steps:
100+
101+
#### Setup an Ionos Account
102+
103+
For this we utilize terraform. The respective file can be found under `terraform/variables.tf`.
104+
Simply append an entry with the following format
105+
106+
```js
107+
{
108+
participant_name = "participant_name"
109+
use_case = "uc_descriptor"
110+
}
111+
```
112+
113+
Once committed to origin a github action will run and aplly the terraform changes. Congrats! You now have a namespace of the name `int-{uc_descriptor}-{participant_name}`. In it exists an `ionos-secret` with the dcd credentials.
114+
115+
#### Create a New Participant Overlay
116+
117+
That step is straight forward: Copy an existing participants file into a new file (please store it accordingly within the overlays).
118+
Usually you will now only have to replace the previous use-case-descriptor within the file with the new own. Same with the participant name.
119+
120+
#### Add the Participant to Flux
121+
122+
There exists a file `clusters/possible-x/use-case-envs.yaml`. Simply add an entry there with your new participants file as reference.
90123

91124
### Additional Tools
92125

0 commit comments

Comments
 (0)