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 *latest.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.