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 { // Indicates when the last check for a new version was performed LastProbeTimestamp *metav1.Time `json:"lastProbeTimestamp,omitempty"` // 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"` }
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.
Click to show internal directories.
Click to hide internal directories.