You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* adjust README and configs
* initial commit, asset creation working
* add db scripts
* added postgres service to piepline
* echo env variables
* added variables for daps
* set postgres envs
* removed echo check
* add example of identity check policy (#14)
* validation Endpoint is only one variable now
* adapted entries in config file
* added vault config
* remove fh-extension
* fixed edc_vault path default
* provided default
* added deb stateful set
* add some dependencies
* provided db access stuff
* update configuration to match local setup and edc version 0.4.1
* update comment
* change postres credentials
* updated config
* added portal db to pg admin
* Update Dockerfile for EDC Deployment
---------
Co-authored-by: asennes <alexandra.sennes@capgemini.com>
Co-authored-by: Andreas Neufeld <andreas.neufeld@capgemini.com>
Co-authored-by: Peter Melinat <peter.melinat@altow.de>
Co-authored-by: tsenkwong <67427208+tsenkwong@users.noreply.github.com>
Co-authored-by: anneufeldcap <144432245+anneufeldcap@users.noreply.github.com>
Copy file name to clipboardexpand all lines: README.md
+31-17
Original file line number
Diff line number
Diff line change
@@ -6,14 +6,7 @@ This document explains how to run an EDC with the `POSSIBLE-X` and the `IONOS S3
6
6
7
7
- java 17
8
8
- gradle
9
-
10
-
## Examples
11
-
For experimenting with the running EDC, some Postman/Insomnia collections were added to this repo at `postman/`:
12
-
13
-
-`POSSIBLE-X-IONOS-S3.postman_collection.json` is a Postman collection with examples for performing a transfer from and to an IONOS S3 Bucket
14
-
-`POSSIBLE-X.Insomnia_IONOS-S3.json` is an Insomnia collection with examples for performing a transfer from and to an IONOS S3 Bucket
15
-
-`POSSIBLE-X.postman_collection.json` is a Postman collection with examples for performing a transfer from and to an HTTP API
16
-
-`Test.postman_environment.json` is a Postman environment file which sets up the collections to interact with the POSSIBLE EDCs running in the IONOS cloud
9
+
- Postman/Insomnia (_optional_)
17
10
18
11
## Steps
19
12
### Checkout the repo
@@ -23,47 +16,68 @@ For experimenting with the running EDC, some Postman/Insomnia collections were a
- open the github settings for your personal access tokens: https://github.com/settings/tokens
21
+
- generate a new token. select only the scope `read:packages` for it.
22
+
26
23
### Compiling
27
24
28
-
- export your `GitHub` authentication data
25
+
- export your `GitHub` authentication data. use the token created in the previous step.
29
26
```
30
27
export USERNAME_GITHUB=<YOUR USERNAME> or <YOUR TOKEN NAME>
31
28
export TOKEN_GITHUB=<YOUR TOKEN>
32
29
```
33
-
- go to your the main folder and execute the following:
30
+
- go to the main folder and execute the following:
34
31
```
35
32
./gradlew build
36
33
```
37
34
38
-
### Edit config file
35
+
### Edit config files
39
36
40
-
- Open the `connector/resources/config.properties` file and edit the following fields:
37
+
- Open the `connector/resources/config.properties` file and edit the following fields. Take the values from the keepass DB in the `possible-x-infra` repo and insert them.
|`possible.catalog.jwt.token`| Authorization token to access the Possible-X Catalog |
45
-
|`possible.catalog.endpoint`| Endpoint of the Possible-X Catalog for the SD registration |
46
41
|`possible.connector.edcVersion`| Version of the Connector |
47
42
|`edc.ionos.access.key`| IONOS Access Key Id to access S3 |
48
43
|`edc.ionos.secret.key`| IONOS Secret Access Key to access S3 |
49
44
|`edc.ionos.endpoint`| IONOS S3 Endpoint |
50
45
|`edc.ionos.token`| IONOS token to allow S3 provisioning |
51
46
52
-
To know more the `IONOS S3 Extension` please check this [site](https://github.com/ionos-cloud/edc-ionos-s3).
47
+
- Add these fields to the `provider-configuration.properties` and `consumer-configuration.properties` as well, before starting one dedicated consumer and one dedicated provider instance.
53
48
49
+
To know more about the `IONOS S3 Extension` please check this [site](https://github.com/ionos-cloud/edc-ionos-s3).
54
50
55
51
### Running
56
52
57
-
- Execute the following command:
53
+
Either execute the following command, for starting one instance:
- Please follow the documentation of the `documentation` repository (LINK TBD).
65
68
66
-
### Continuous Integration
69
+
## Examples
70
+
For experimenting with the running EDC, some Postman/Insomnia collections were added to this repo at `postman/`:
71
+
72
+
-`POSSIBLE-X-IONOS-S3.postman_collection.json` is a Postman collection with examples for performing a transfer from and to an IONOS S3 Bucket
73
+
-`POSSIBLE-X.Insomnia_IONOS-S3.json` is an Insomnia collection with examples for performing a transfer from and to an IONOS S3 Bucket
74
+
-`POSSIBLE-X.postman_collection.json` is a Postman collection with examples for performing a transfer from and to an HTTP API
75
+
-`Test.postman_environment.json` is a Postman environment file which sets up the collections to interact with the POSSIBLE EDCs running in the IONOS cloud
76
+
77
+
Import the collection into Postman/Insomnia. In the collection's settings, fill the Environment Variables with the path and port of your running EDC.
78
+
Check the corresponding `[...]-configuration.properties` for the correct values.
79
+
80
+
## Continuous Integration
67
81
A Github Action Pipeline (Build and Deploy EDC) was implemented to build and deploy the Artifcats to the DEV environment
68
82
69
83
The Pipeline Builds a docker container and deploys it to the IONOS Cloud PossibleX Kubernetes Cluster
0 commit comments