Documentation
¶
Index ¶
Constants ¶
View Source
const ( PhasePending = "Pending" PhaseDeployed = "Deployed" PhaseSuperseded = "Superseded" PhaseSuspended = "Suspended" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Duration ¶
Duration custom type for appropriate json marshalling / unmarshalling (like "15m")
func (Duration) MarshalJSON ¶
func (*Duration) UnmarshalJSON ¶
type ModuleError ¶
type ModuleRelease ¶ added in v1.51.0
type ModuleRelease struct {
metav1.TypeMeta `json:",inline"`
// Standard object's metadata.
// More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
// +optional
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ModuleReleaseSpec `json:"spec"`
Status ModuleReleaseStatus `json:"status,omitempty"`
}
ModuleRelease is a Module release object.
type ModuleReleaseKind ¶ added in v1.51.0
type ModuleReleaseKind struct{}
func (*ModuleReleaseKind) GroupVersionKind ¶ added in v1.51.0
func (f *ModuleReleaseKind) GroupVersionKind() schema.GroupVersionKind
func (*ModuleReleaseKind) SetGroupVersionKind ¶ added in v1.51.0
func (f *ModuleReleaseKind) SetGroupVersionKind(_ schema.GroupVersionKind)
type ModuleReleaseSpec ¶ added in v1.51.0
type ModuleReleaseStatus ¶ added in v1.51.0
type ModuleReleaseStatus struct {
Phase string `json:"phase,omitempty"`
Approved bool `json:"approved"`
TransitionTime time.Time `json:"transitionTime,omitempty"`
Message string `json:"message"`
}
func (*ModuleReleaseStatus) GetObjectKind ¶ added in v1.51.0
func (in *ModuleReleaseStatus) GetObjectKind() schema.ObjectKind
type ModuleSource ¶ added in v1.51.0
type ModuleSource struct {
metav1.TypeMeta `json:",inline"`
// Standard object's metadata.
// More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
// +optional
metav1.ObjectMeta `json:"metadata,omitempty"`
// Spec defines the behavior of an ModuleSource.
Spec ModuleSourceSpec `json:"spec"`
// Status of an ModuleSource.
Status ModuleSourceStatus `json:"status,omitempty"`
}
type ModuleSourceSpec ¶ added in v1.51.0
type ModuleSourceSpec struct {
Registry ModuleSourceSpecRegistry `json:"registry"`
ReleaseChannel string `json:"releaseChannel"`
}
type ModuleSourceSpecRegistry ¶ added in v1.51.0
type ModuleSourceStatus ¶ added in v1.51.0
Click to show internal directories.
Click to hide internal directories.