Documentation ¶
Index ¶
- type DeckhouseReleaseChecker
- func (dcr *DeckhouseReleaseChecker) CalculateReleaseDelay(ts time.Time, clusterUUID string) *time.Time
- func (dcr *DeckhouseReleaseChecker) FetchReleaseMetadata(previousImageHash string) (digestHash string, err error)
- func (dcr *DeckhouseReleaseChecker) IsCanaryRelease() bool
- func (dcr *DeckhouseReleaseChecker) StepByStepUpdate(actual, target *semver.Version) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeckhouseReleaseChecker ¶
type DeckhouseReleaseChecker struct {
// contains filtered or unexported fields
}
func NewDeckhouseReleaseChecker ¶
func NewDeckhouseReleaseChecker(input *go_hook.HookInput, dc dependency.Container, releaseChannel string) (*DeckhouseReleaseChecker, error)
func (*DeckhouseReleaseChecker) CalculateReleaseDelay ¶
func (*DeckhouseReleaseChecker) FetchReleaseMetadata ¶
func (dcr *DeckhouseReleaseChecker) FetchReleaseMetadata(previousImageHash string) (digestHash string, err error)
func (*DeckhouseReleaseChecker) IsCanaryRelease ¶
func (dcr *DeckhouseReleaseChecker) IsCanaryRelease() bool
func (*DeckhouseReleaseChecker) StepByStepUpdate ¶ added in v1.51.0
func (dcr *DeckhouseReleaseChecker) StepByStepUpdate(actual, target *semver.Version) error
Source Files ¶
- adopt_module_source.go
- change_host_ip.go
- check_deckhouse_release.go
- check_kernel_versions.go
- clean_endpoint_slices.go
- cleanup_deckhouse_releases.go
- enable_extended_monitoring.go
- ensure_crds.go
- generate_admission_webhook_certificate.go
- generate_webhook_tls_certificate.go
- handle_pending_upgrade.go
- metrics.go
- set_module_image_value.go
- update_deckhouse_image.go
Click to show internal directories.
Click to hide internal directories.