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
Three more typed-fields migrations replacing string-keyed Props:
* Node.Spec.DRBDPortRange / DRBDMinorRange (PortRange { Min, Max
int32 }) replace Props["DrbdOptions/TcpPortRange"] / "MinorNrRange".
ResourceReconciler's portRangeForNode / minorRangeForNode now
resolve via the typed pointer first; legacy "min-max" Props key
is the forward-compat fallback.
* DRBDResourceOptions.AutoTieBreaker *bool replaces
Props["DrbdOptions/AutoAddQuorumTiebreaker"]. The transcoder
routes the section-less upstream key into the typed slot via a
new applySectionlessKey helper; isAutoTieBreakerEnabled reads
typed first, Props fallback.
The legacy keys stay in Props on GET (k8s store re-emit) so
golinstor and any pre-migration reader keep seeing the same wire
shape.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
0 commit comments