Ga naar inhoud

SDP compliance & deployment

Planning material for deploying CEDA repositories on SURF's Developer Platform (SDP), and the regulatory-gap context driving the tooling choices. This is background/discussion material — the operational how-to for the storage layer lives in Storage backends and S3 in CI (SURF).

Documents

Document What it is
SDP Gap Analysis SDP mapped against NIS2, EU AI Act, and the Data Act — 14 gaps, 5 critical. Source deck.
Test Case: Repository Deployment 1cijferho + NFWA as the first two repos to deploy on SDP; they surface 4 of the 14 gaps as concrete cases. Source deck.
Object Store for the gaps Where an external SURF Object Store (vs. in-cluster SDP MinIO) improves the gap posture — mapped gap by gap.
Questions for the SDA team The at-rest-encryption / Object-Lock / retention / connectivity questions to resolve before relying on Object Store in the PoC.

The short version

The Gap Analysis lists SURF Object Store (external Ceph RGW) as suited for long-term archival and audit-log storage, distinct from SDP MinIO (in-cluster working data). Using the external Object Store is a genuine improvement for:

  • GAP-03 (immutable audit logging) — Object Lock / WORM + 10-year retention decoupled from the cluster lifecycle;
  • NIS2 21(c) durability / DR and Data Act portability posture.

It is a conditional improvement for GAP-01 (PII storage) — contingent on documented at-rest encryption and the SDP PII-on-production policy roadmap — and does not by itself address GAP-04 / GAP-05 (lineage, model registry), which are tooling and schema problems. The questions for the SDA team are what turn the "may offer better guarantees" language in the deck into an actual decision.