deploy

package
v1.23.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 31, 2026 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ExternalDependencyNamespaceAnnoName = "external-dependency.werf.io/namespace"
	ExternalDependencyResourceAnnoName  = "external-dependency.werf.io/resource"
	FailModeAnnoName                    = "werf.io/fail-mode"
	FailuresAllowedPerReplicaAnnoName   = "werf.io/failures-allowed-per-replica"
	IgnoreReadinessProbeFailsForPrefix  = "werf.io/ignore-readiness-probe-fails-for-"
	LogRegexAnnoName                    = "werf.io/log-regex"
	LogRegexForAnnoPrefix               = "werf.io/log-regex-for-"
	NoActivityTimeoutName               = "werf.io/no-activity-timeout"
	ReplicasOnCreationAnnoName          = "werf.io/replicas-on-creation"
	ShowEventsAnnoName                  = "werf.io/show-service-messages"
	ShowLogsOnlyForContainers           = "werf.io/show-logs-only-for-containers"
	ShowLogsUntilAnnoName               = "werf.io/show-logs-until"
	SkipLogsAnnoName                    = "werf.io/skip-logs"
	SkipLogsForContainersAnnoName       = "werf.io/skip-logs-for-containers"
	StageWeightAnnoName                 = "werf.io/weight"
	TrackTerminationModeAnnoName        = "werf.io/track-termination-mode"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ResourcesWaiter

type ResourcesWaiter struct {
	Client                    *helm_kube.Client
	HooksStatusProgressPeriod time.Duration
	LogsFromTime              time.Time
	StatusProgressPeriod      time.Duration
}

TODO(major): get rid

func NewResourcesWaiter

func NewResourcesWaiter(client *helm_kube.Client, logsFromTime time.Time, statusProgressPeriod, hooksStatusProgressPeriod time.Duration) *ResourcesWaiter

func (*ResourcesWaiter) Wait

func (waiter *ResourcesWaiter) Wait(ctx context.Context, resources helm_kube.ResourceList, timeout time.Duration) error

func (*ResourcesWaiter) WaitUntilDeleted

func (waiter *ResourcesWaiter) WaitUntilDeleted(ctx context.Context, specs []*helm_kube.ResourcesWaiterDeleteResourceSpec, timeout time.Duration) error

func (*ResourcesWaiter) WatchUntilReady

func (waiter *ResourcesWaiter) WatchUntilReady(ctx context.Context, resources helm_kube.ResourceList, timeout time.Duration) error

type StagesSplitter

type StagesSplitter struct{}

TODO(major): get rid

func NewStagesSplitter

func NewStagesSplitter() *StagesSplitter

func (*StagesSplitter) Split

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL