eclipse-dataspace-hub / eclipse-dataspace-hub/MinimumViableDataspace

Management API endpoints (8081) non-responsive in MVD 0.17.0 KinD deployment

Open
#650 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

triage
Dominant language
Bru
Stars
130
Forks
239
PR merge metrics
No merged PRs in 30d

Description

We are deploying Eclipse EDC Minimum Viable Dataspace (MVD) version 0.17.0 on Kubernetes (KinD) for research purposes. After multiple deployment attempts, we consistently encounter non-responsive management API endpoints.

Setup:

  • Eclipse EDC MVD version: 0.17.0 (stable tag)
  • Deployment: KinD cluster (Kubernetes v1.35.0)
  • Images: Pre-built from ghcr.io/eclipse-edc/
  • All pods healthy (1/1 Running, seed jobs Completed)
  • Port-forwards active

Issue:
Management API endpoints return no response or 404 errors:

GET https://localhost:8081/api/mgmt/assets → 404 Not Found
GET https://localhost:8081/api/mgmt/ → 404 Not Found
GET https://localhost:8081/api/v3/assets → 404 Not Found

Controlplane logs show management API extensions started successfully:

Started Management API: Asset
Started Management API: Catalog
Started Management API: Contract Agreement
... (all management API extensions loaded)

However, HTTP requests to these endpoints fail. Testing from inside the pod yields the same 404 responses, ruling out port-forward issues.

Environment:

  • Ubuntu 24.04
  • KinD v0.x
  • kubectl version: 1.x
  • Docker: latest

Steps to reproduce:

  1. Fresh KinD cluster: kind create cluster --name mvd
  2. Install Gateway API CRDs: kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.0.0/standard-install.yaml
  3. Clone and deploy: git clone <repo>; cd MinimumViableDataspace; git checkout 0.17.0; kubectl apply -k k8s/
  4. Wait for pods to be Ready
  5. Port-forward: kubectl port-forward -n provider svc/controlplane 8080:8081
  6. Test: curl -k https://localhost:8080/api/mgmt/assets

Expected: Asset list or empty array []
Actual: 404 Not Found or connection reset

Question:

Is this a known issue in 0.17.0? Are there workarounds or a recommended version that resolves this?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failure from the k8s/ deployment using the listed KinD setup and curl requests, then inspect the controlplane service and its startup logs for the management API paths. Compare the configured endpoints with the requested paths and verify requests from inside the pod. Done means the documented management endpoint returns an asset list or an empty array instead of 404.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, kubernetes
Domain
api, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.