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 full controller↔satellite gRPC roundtrip on stand
ApplyResources via grpcurl from a cluster pod hits the satellite's
gRPC server, the Reconciler runs, drbdadm shells out (and surfaces
"no resources defined" because the req had no hosts — exactly the
expected per-resource error). Every hop on the wire is now proven.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
Copy file name to clipboardExpand all lines: PLAN.md
+14-8Lines changed: 14 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -250,14 +250,20 @@ 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