Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // StorageSchemeGroupVersion is the group version for storage StorageSchemeGroupVersion = schema.GroupVersion{Group: groupName, Version: "storage"} // InternalSchemeGroupVersion is group version used to register these objects InternalSchemeGroupVersion = schema.GroupVersion{Group: groupName, Version: runtime.APIVersionInternal} )
Functions ¶
func AddInternalToScheme ¶
AddInternalToScheme adds the list of known types to api.Scheme.
func AddStorageToScheme ¶
AddStorageToScheme adds the list of known types to api.Scheme.
Types ¶
type Owner ¶
type Owner struct {
metav1.TypeMeta
metav1.ObjectMeta
Owner impersonation.Config
}
Owner is the user who created the stack
type Stack ¶
type Stack struct {
metav1.TypeMeta
metav1.ObjectMeta
Spec StackSpec `json:"spec,omitempty"`
Status *StackStatus `json:"status,omitempty"`
}
Stack is the internal representation of a compose stack
func (*Stack) DeepCopyObject ¶
DeepCopyObject clones the stack
type StackList ¶
StackList is a list of stacks
func (*StackList) DeepCopyObject ¶
DeepCopyObject clones the stack list
type StackPhase ¶
type StackPhase string
StackPhase is the current status phase.
const ( // StackAvailable means the stack is available. StackAvailable StackPhase = "Available" // StackProgressing means the deployment is progressing. StackProgressing StackPhase = "Progressing" // StackFailure is added in a stack when one of its members fails to be created // or deleted. StackFailure StackPhase = "Failure" // StackReconciliationPending means the stack has not yet been reconciled StackReconciliationPending StackPhase = "ReconciliationPending" )
These are valid conditions of a stack.
type StackSpec ¶
type StackSpec struct {
ComposeFile string `json:"composeFile,omitempty"`
Stack *v1beta2.StackSpec `json:"stack,omitempty"`
Owner impersonation.Config `json:"owner,omitempty"`
}
StackSpec is the Spec field of a Stack
type StackStatus ¶
type StackStatus struct {
Phase StackPhase
Message string
}
StackStatus is the current status of a stack
Click to show internal directories.
Click to hide internal directories.