Documentation
¶
Index ¶
Constants ¶
View Source
const ( PhasePending = "Pending" PhaseDeployed = "Deployed" PhaseOutdated = "Outdated" PhaseSuspended = "Suspended" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeckhouseRelease ¶
type DeckhouseRelease 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"`
Approved bool `json:"approved"`
Spec DeckhouseReleaseSpec `json:"spec"`
Status DeckhouseReleaseStatus `json:"status,omitempty"`
}
DeckhouseRelease is a deckhouse release object.
type DeckhouseReleaseSpec ¶
type DeckhouseReleaseSpec struct {
Version string `json:"version,omitempty"`
ApplyAfter *time.Time `json:"applyAfter,omitempty"`
Requirements map[string]string `json:"requirements,omitempty"`
Disruptions []string `json:"disruptions,omitempty"`
Changelog map[string]interface{} `json:"changelog,omitempty"`
ChangelogLink string `json:"changelogLink,omitempty"`
}
type DeckhouseReleaseStatus ¶
type DeckhouseReleaseStatus struct {
Phase string `json:"phase,omitempty"`
Approved bool `json:"approved"`
TransitionTime time.Time `json:"transitionTime,omitempty"`
Message string `json:"message"`
}
func (*DeckhouseReleaseStatus) GetObjectKind ¶
func (in *DeckhouseReleaseStatus) GetObjectKind() schema.ObjectKind
Click to show internal directories.
Click to hide internal directories.