Versions in this module Expand all Collapse all v1 v1.1.0 Jul 9, 2026 Changes in this version + const OldZosFile + const TagFile + const ZosPackage + const ZosRepo + var ErrNotBootstrapped = fmt.Errorf("node was not bootstrapped") + var ErrRestartNeeded = fmt.Errorf("restart needed") + type Boot struct + func (b *Boot) Current() (flist hub.TagLink, err error) + func (b *Boot) RunMode() environment.RunMode + func (b *Boot) Set(c hub.TagLink) error + func (b *Boot) Version() semver.Version + func (b Boot) DetectBootMethod() BootMethod + type BootMethod string + const BootMethodBootstrap + const BootMethodOther + func (b BootMethod) IsBootstrapped() bool + type ChainVersion struct + SafeToUpgrade bool + Version string + VersionLight string + type Upgrader struct + func NewUpgrader(root string, opts ...UpgraderOption) (*Upgrader, error) + func (u *Upgrader) Run(ctx context.Context) error + func (u *Upgrader) Version() semver.Version + type UpgraderOption func(u *Upgrader) error + func NoZosUpgrade(o bool) UpgraderOption + func Storage(url string) UpgraderOption + func ZbusClient(cl zbus.Client) UpgraderOption + func Zinit(socket string) UpgraderOption