Versions in this module Expand all Collapse all v0 v0.29.1 Jun 4, 2026 v0.29.0 Jun 3, 2026 Changes in this version + var ErrApplyAfterDestroy = errors.New("upgrade failed after workload recreate began; workload state is uncertain") + type Applier struct + func NewApplier(manager workloads.Manager, checker *Checker, appConfig config.Provider) (*Applier, error) + func (a *Applier) Apply(ctx context.Context, name string, opts ApplyOptions) (*CheckResult, error) + type ApplyOptions struct + CACertPath string + EnvVarValidator runner.EnvVarValidator + EnvVars map[string]string + Secrets []string + VerifySetting string + type CheckResult struct + CandidateImage string + ConfigDrift *ConfigDrift + CurrentImage string + EnvVarDrift *EnvVarDrift + Reason string + RegistryServer string + Status UpgradeStatus + WorkloadName string + type Checker struct + func NewChecker(provider registry.Provider) (*Checker, error) + func (c *Checker) Check(_ context.Context, cfg *runner.RunConfig) (*CheckResult, error) + func (c *Checker) CheckAll(ctx context.Context, configs []*runner.RunConfig) []*CheckResult + type ConfigDrift struct + PermissionProfile *StringChange + Transport *StringChange + type EnvVarDrift struct + Added []EnvVarInfo + Removed []EnvVarInfo + type EnvVarInfo struct + Default string + Description string + Name string + Required bool + Secret bool + type StringChange struct + From string + To string + type UpgradeStatus string + const StatusNotRegistrySourced + const StatusServerNotFound + const StatusUnknown + const StatusUpToDate + const StatusUpgradeAvailable