apis

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Conditioned

type Conditioned interface {
	SetConditions(...metav1.Condition)
	GetCondition(string) *metav1.Condition
}

A Conditioned may have conditions set or retrieved. Conditions typically indicate the status of both a resource and its reconciliation process.

type ConditionedAgentObj added in v0.3.0

type ConditionedAgentObj interface {
	client.Object
	ConditionedWithType
}

A ConditionedAgentObj is for kubernetes resources where multiple agents can set and update conditions within AgentStatus.

type ConditionedObj

type ConditionedObj interface {
	client.Object
	Conditioned
}

A ConditionedObj is for kubernetes resource with conditions.

type ConditionedWithType added in v0.3.0

type ConditionedWithType interface {
	SetConditionsWithType(fleetv1alpha1.AgentType, ...metav1.Condition)
	GetConditionWithType(fleetv1alpha1.AgentType, string) *metav1.Condition
}

A ConditionedWithType may have conditions set or retrieved based on agent type. Conditions typically indicate the status of both a resource and its reconciliation process.

Directories

Path Synopsis
+kubebuilder:object:generate=true +k8s:deepcopy-gen=package,register +groupName=fleet.azure.com
+kubebuilder:object:generate=true +k8s:deepcopy-gen=package,register +groupName=fleet.azure.com

Jump to

Keyboard shortcuts

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