Versions in this module Expand all Collapse all v0 v0.4.24 Oct 8, 2019 Changes in this version + const APIV1beta1 + const APIV1beta2 + func NewStackComposeFileRest(storev1beta1 stackRESTStore) rest.Storage + func NewStackLogRest(config *restclient.Config) rest.Storage + func NewStackOwnerRest(store stackRESTGet, version APIVersion) rest.Storage + func NewStackScaleRest(store stackRESTStore, config *restclient.Config) rest.Storage + func ValidateCollisions(coreClient corev1.ServicesGetter, appsClient appsv1.AppsV1Interface, ...) field.ErrorList + func ValidateDryRun(stack *iv.Stack) field.ErrorList + func ValidateObjectNames(stack *iv.Stack) field.ErrorList + type APIVersion string + type StackREST struct + func NewStackREST(version APIVersion, scheme rest.RESTDeleteStrategy, ...) (*StackREST, error) + func (s *StackREST) CreateStack(ctx context.Context, newStack *iv.Stack, ...) (*iv.Stack, error) + func (s *StackREST) GetStack(ctx context.Context, name string, options *metav1.GetOptions) (*iv.Stack, error) + func (s *StackREST) UpdateStack(ctx context.Context, name string, transform StackTransform, ...) (*iv.Stack, bool, error) + type StackTransform func(ctx context.Context, newObj *iv.Stack, oldObj *iv.Stack) (transformedNewObj *iv.Stack, err error)