status

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +k8s:openapi-gen=true

+kubebuilder:object:generate=true +k8s:openapi-gen=true

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DeploymentPhase

type DeploymentPhase string
const (
	Running   DeploymentPhase = "Running"
	Deploying DeploymentPhase = "Deploying"
	Error     DeploymentPhase = "Error"
)

type VersionSource

type VersionSource string
const (
	TenantRegistryVersionSource VersionSource = "tenant-registry"
	CustomImageVersionSource    VersionSource = "custom-image"
	CustomVersionVersionSource  VersionSource = "custom-version"
	PublicRegistryVersionSource VersionSource = "public-registry"

	ImmutableImageType = "immutable"
)

type VersionStatus

type VersionStatus struct {
	// Source of the image (tenant-registry, public-registry, ...)
	Source VersionSource `json:"source,omitempty"`
	// Image ID
	ImageID string `json:"imageID,omitempty"`
	// Image version
	Version string `json:"version,omitempty"`
	// Image type
	Type string `json:"type,omitempty"`
	// Indicates when the last check for a new version was performed
	LastProbeTimestamp *metav1.Time `json:"lastProbeTimestamp,omitempty"`
}

func (*VersionStatus) DeepCopy

func (in *VersionStatus) DeepCopy() *VersionStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VersionStatus.

func (*VersionStatus) DeepCopyInto

func (in *VersionStatus) DeepCopyInto(out *VersionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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