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
docs(plan): record stand walkthrough through REST CRUD + CRD persist
curl POST /v1/resource-definitions on the deployed pod returns 201
and the underlying ResourceDefinition.blockstor.io.blockstor.io CRD
appears via kubectl. Stats endpoint reflects nodes+RDs counts. Pin
the prereqs that are already in place and what's left for the
real-DRBD smoke (ApplyResources wiring, storage-pool seed,
controller-side reconcile dispatch).
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
Copy file name to clipboardExpand all lines: PLAN.md
+24Lines changed: 24 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -250,6 +250,30 @@ Full scope list lives in `docs/csi-api-surface.md` (to be created in Phase 1).
250
250
-[x] Resource reconciler (`pkg/satellite.Reconciler`) routes DesiredResource batches: storage provider CreateVolume per volume, ConfFileBuilder writes /etc/drbd.d/<name>.res, drbdadm create-md (first activation, non-DISKLESS) + adjust. Status writeback from events2 stream is the next slice.
251
251
-[x] Status writeback first half: `pkg/satellite.Observer` translates parsed drbd.Event values into ResourceObservedEvent (4 contract tests). Wire-up to gRPC stream pending the controller-side handler.
252
252
-[ ] Resource on 2 nodes replicates and goes UpToDate (real DRBD smoke)
0 commit comments