conditions

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2022 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ReasonMaintenanceProgressing = "MaintenanceProgressing"
	ReasonMaintenanceSuccess     = "MaintenanceFinishedSuccessfully"
	ReasonMaintenanceFailure     = "MaintenanceFinishedWithError"
	ReasonReady                  = "Available"
	ReasonNotReady               = "NotAvailable"
	ReasonProgressing            = "ProgressingResource"
)

Reasons that give more context to conditions.

View Source
const (
	// TypeInMaintenance identifies a condition related to maintenance.
	TypeInMaintenance = "InMaintenance"
	// TypeReady indicates that an instance is ready to serve.
	TypeReady = "Ready"
	// TypeProgressing indicates that an instance is being updated.
	TypeProgressing = "Progressing"
)

Variables

This section is empty.

Functions

func InMaintenance

func InMaintenance() metav1.Condition

InMaintenance creates an active condition with TypeReady, ReasonReady and empty message.

func MaintenanceFailed

func MaintenanceFailed(message string) metav1.Condition

MaintenanceFailed creates an inactive condition with TypeInMaintenance, ReasonMaintenanceFailure and given message.

func MaintenanceSuccess

func MaintenanceSuccess() metav1.Condition

MaintenanceSuccess creates an inactive condition with TypeInMaintenance, ReasonMaintenanceSuccess and empty message.

func NotReady added in v0.1.0

func NotReady() metav1.Condition

NotReady creates a condition with TypeReady, ReasonReady and empty message.

func Progressing added in v0.1.0

func Progressing() metav1.Condition

Progressing creates a condition with TypeProgressing, ReasonReady and empty message.

func Ready

func Ready() metav1.Condition

Ready creates a condition with TypeReady, ReasonReady and empty message.

Types

type ConditionBuilder added in v0.1.0

type ConditionBuilder struct {
	// contains filtered or unexported fields
}

ConditionBuilder builds Conditions using various properties.

func Builder added in v0.1.0

func Builder() *ConditionBuilder

Builder returns a new ConditionBuilder instance.

func (*ConditionBuilder) Build added in v0.1.0

func (b *ConditionBuilder) Build() metav1.Condition

Build returns the condition.

func (*ConditionBuilder) With added in v0.1.0

func (b *ConditionBuilder) With(condition metav1.Condition) *ConditionBuilder

With initializes the condition with the given value. Returns itself for convenience.

func (*ConditionBuilder) WithGeneration added in v0.1.0

func (b *ConditionBuilder) WithGeneration(object client.Object) *ConditionBuilder

WithGeneration sets ObservedGeneration from the given object. Returns itself for convenience.

func (*ConditionBuilder) WithMessage added in v0.1.0

func (b *ConditionBuilder) WithMessage(message string) *ConditionBuilder

WithMessage sets the condition message. Returns itself for convenience.

Jump to

Keyboard shortcuts

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