Documentation
¶
Overview ¶
Package upgradeprotocol defines the node-lifecycle compatibility contract. It is deliberately independent from application API and release versions.
Index ¶
Constants ¶
View Source
const Current = 1
Current remains stable across wire-compatible releases. A future breaking lifecycle protocol must increment it; an old controller whose maximum is lower will then reject worker-first canarying before mutation.
Variables ¶
This section is empty.
Functions ¶
func ValidateStatus ¶
ValidateStatus validates the complete supported protocol range. The only zero-valued bridge is an explicit finite list of releases that predate protocol reporting but are known to interoperate with lifecycle protocol 1.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.