Versions in this module Expand all Collapse all v0 v0.1.0 Jun 11, 2024 Changes in this version + const Kubernetes + const TFApplying + const TFFailed + const TFSucceeded + const Terraform + type ApplyRequest struct + DryRun bool + PlanResource *apiv1.Resource + PriorResource *apiv1.Resource + Stack *apiv1.Stack + type ApplyResponse struct + Resource *apiv1.Resource + Status v1.Status + type DeleteRequest struct + Resource *apiv1.Resource + Stack *apiv1.Stack + type DeleteResponse struct + Status v1.Status + type ImportRequest struct + PlanResource *apiv1.Resource + Stack *apiv1.Stack + type ImportResponse struct + Resource *apiv1.Resource + Status v1.Status + type ReadRequest struct + PlanResource *apiv1.Resource + PriorResource *apiv1.Resource + Stack *apiv1.Stack + type ReadResponse struct + Resource *apiv1.Resource + Status v1.Status + type Runtime interface + Apply func(ctx context.Context, request *ApplyRequest) *ApplyResponse + Delete func(ctx context.Context, request *DeleteRequest) *DeleteResponse + Import func(ctx context.Context, request *ImportRequest) *ImportResponse + Read func(ctx context.Context, request *ReadRequest) *ReadResponse + Watch func(ctx context.Context, request *WatchRequest) *WatchResponse + type SequentialWatchers struct + IDs []string + TFWatcher <-chan TFEvent + Watchers []<-chan watch.Event + func NewWatchers() *SequentialWatchers + func (w *SequentialWatchers) Insert(id string, watcher <-chan watch.Event) + type TFEvent string + type WatchRequest struct + Resource *apiv1.Resource + type WatchResponse struct + Status v1.Status + Watchers *SequentialWatchers