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
Replaces the upstream-LINSTOR-shaped `Spec.Props["SatelliteEndpoint"]`
with a typed Node.Spec.SatelliteEndpoint string field. The
dispatcher's lookupEndpoint now reads typed first and falls back
to the legacy Props key — a partially-migrated cluster (or a
satellite Hello that still pushes the prop) keeps working.
The k8s store transcodes both ways: wireToCRDNodeSpec lifts the
incoming Props key into the typed slot on Create/Update;
crdToWireNode re-emits it back into Props on GET so golinstor
sees the unchanged shape.
The whole field becomes irrelevant once Phase 10.6 lands and the
satellite gRPC dial is gone — but until then this kills one more
PropsContainers anti-pattern site.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
0 commit comments