Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefineHelperCommands ¶
Types ¶
type DeckhouseSettings ¶ added in v1.63.0
type DeckhouseSettings struct { Update struct { Mode string `json:"mode"` DisruptionApprovalMode string `json:"disruptionApprovalMode"` Windows update.Windows `json:"windows"` NotificationConfig updater.NotificationConfig `json:"notification"` } `json:"update"` ReleaseChannel string `json:"releaseChannel"` }
DeckhouseSettings is an openapi spec for deckhouse settings, it's not a part of DeckhouseReleaseSpec but rather it's a part of DeckhouseReleaseController
func DefaultDeckhouseSettings ¶ added in v1.63.12
func DefaultDeckhouseSettings() *DeckhouseSettings
type DeckhouseSettingsContainer ¶ added in v1.63.0
type DeckhouseSettingsContainer struct {
// contains filtered or unexported fields
}
func NewDeckhouseSettingsContainer ¶ added in v1.63.0
func NewDeckhouseSettingsContainer(spec *DeckhouseSettings) *DeckhouseSettingsContainer
func (*DeckhouseSettingsContainer) Get ¶ added in v1.63.0
func (c *DeckhouseSettingsContainer) Get() *DeckhouseSettings
func (*DeckhouseSettingsContainer) Set ¶ added in v1.63.0
func (c *DeckhouseSettingsContainer) Set(settings *DeckhouseSettings)
Set update settings in container TODO: notify controllers and requeue all releases
type ModuleUpdatePolicySpecContainer ¶ added in v1.64.0
type ModuleUpdatePolicySpecContainer struct {
// contains filtered or unexported fields
}
func NewModuleUpdatePolicySpecContainer ¶ added in v1.64.0
func NewModuleUpdatePolicySpecContainer(spec *v1alpha2.ModuleUpdatePolicySpec) *ModuleUpdatePolicySpecContainer
func (*ModuleUpdatePolicySpecContainer) Get ¶ added in v1.64.0
func (c *ModuleUpdatePolicySpecContainer) Get() *v1alpha2.ModuleUpdatePolicySpec
func (*ModuleUpdatePolicySpecContainer) Set ¶ added in v1.64.0
func (c *ModuleUpdatePolicySpecContainer) Set(settings *DeckhouseSettings)
Click to show internal directories.
Click to hide internal directories.