Skip to content

OFFIS-DIP/dataspace-connector-chart

Repository files navigation

Dataspace Connector Helm Chart

⚠️ 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.

Overview

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.

Quick Start

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

Connector Configuration

Ports

  • 9191 - Default API
  • 9192 - Control API
  • 9193 - Management API
  • 9194 - Protocol API
  • 9291 - Data Plane Public API
  • 9393 - Federated Catalog

Configuration Properties

config:
  properties: |
    edc.participant.id=my-connector
    edc.connector.name=My Connector
    web.http.management.port=9193
    # more properties...

Ingress

ingress:
  enabled: true
  className: nginx
  hosts:
    - host: connector.example.com
      paths:
        - path: /
          pathType: Prefix
  tls:
    - secretName: connector-tls
      hosts:
        - connector.example.com

About

Helm chart for an Eclipse Dataspace Components (EDC) connector with an integrated CI/CD pipeline

Resources

License

Stars

Watchers

Forks

Packages

No packages published