conditions

package
v0.1.0-rc1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ReasonMaintenanceProgressing = "MaintenanceProgressing"
	ReasonMaintenanceSuccess     = "MaintenanceFinishedSuccessfully"
	ReasonMaintenanceFailure     = "MaintenanceFinishedWithError"
	ReasonReady                  = "Available"
	ReasonCreating               = "CreatingResources"
	ReasonProvisioning           = "Progressing"
)

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"
	// TypeProvisioning indicates that an instance is being provisioned.
	TypeProvisioning = "Provisioning"
	// TypeCreating indicates that an instance is being created for the first time.
	TypeCreating = "Creating"
)

Variables

This section is empty.

Functions

func Creating

func Creating() metav1.Condition

Creating creates a condition with TypeCreating, ReasonCreating and empty message.

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 Provisioning

func Provisioning() metav1.Condition

Provisioning creates a condition with TypeProvisioning, ReasonProvisioning 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