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 end-to-end satellite registration milestone
3/3 Talos workers running blockstor-satellite as a DaemonSet, each
Hello-ing the in-cluster controller and producing a Node CRD. First
proof of the controller↔satellite gRPC + CRD upsert path on a real
k8s cluster, not just a unit test. Splits the original 'piraeus
integration' line: registration is done; LinstorCluster flip stays
open as separate work.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
Copy file name to clipboardExpand all lines: PLAN.md
+15-5Lines changed: 15 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -218,11 +218,21 @@ Full scope list lives in `docs/csi-api-surface.md` (to be created in Phase 1).
218
218
-[x] No-op reconciler stubs for all CRDs wired in `cmd/main.go` (real
219
219
reconciliation lands in Phase 3).
220
220
-[x]**Side-by-side stand deploy proven** (2026-05-08): `stand/blockstor-deploy.yaml` runs `manager` as a Deployment in `blockstor-system` namespace with proper RBAC; image pulled from the host registry `10.164.0.1:5000` (Talos containerd patched to allow http for that mirror); pod 1/1 Running, REST `:3370` + gRPC `:7000` both listening; all 6 CRD reconcilers started. `BLOCKSTOR_BASEURL=http://127.0.0.1:33370 go test -run TestSmokeTraceReplay` — green against the deployed pod via port-forward.
221
-
-[ ] piraeus-operator can create `LinstorSatellite`s and they appear in
222
-
our API. — LinstorSatellites are created today by the Java
223
-
controller; flipping piraeus to dial blockstor:3370 needs a
0 commit comments