⚠️ Early Development - Not Production Ready
This project is in the early stages of development and has not been tested in production environments. Use at your own risk.
Helm chart for an Eclipse Dataspace Components (EDC) connector with an integrated CI/CD pipeline.
This repository contains:
- Helm chart in
chart/for Kubernetes deployment of an EDC Connector - Connector source code in
connector/ - Example configurations in
examples/ - Test scripts and Bruno collections in
tests/ - GitLab CI/CD pipeline for automated build and deployment
One chart = one connector. For multiple connectors (consumer/provider), install the chart multiple times.
git clone https://gitlab.offis.de/official/fbe-dip/dataspace-connector-chart.git
cd dataspace-connector-chart
kubectl create secret docker-registry dataspace-connector-registry \
--docker-server=registry-gitlab.offis.de \
--docker-username=<tokenname> \
--docker-password=<accesstoken> \
-n dataspace-demo
helm install consumer chart/ --values ./examples/consumer-values.yaml --namespace dataspace-demo
helm install provider chart/ --values ./examples/provider-values.yaml --namespace dataspace-demo- 9191 - Default API
- 9192 - Control API
- 9193 - Management API
- 9194 - Protocol API
- 9291 - Data Plane Public API
- 9393 - Federated Catalog
config:
properties: |
edc.participant.id=my-connector
edc.connector.name=My Connector
web.http.management.port=9193
# more properties...ingress:
enabled: true
className: nginx
hosts:
- host: connector.example.com
paths:
- path: /
pathType: Prefix
tls:
- secretName: connector-tls
hosts:
- connector.example.com