Versions in this module Expand all Collapse all v0 v0.0.2 Feb 7, 2022 v0.0.1 Jan 30, 2022 Changes in this version + var ErrMissingTemplateSpec = coreerrors.New("template or templateUrl must be provided") + var ErrStackNotFound = coreerrors.New("stack not found") + type ChannelHub struct + FollowChannel chan *v1alpha1.Stack + MappingChannel chan *v1alpha1.Stack + type CloudFormationHelper struct + func (cf *CloudFormationHelper) GetCloudFormation() *cloudformation.Client + func (cf *CloudFormationHelper) GetStack(ctx context.Context, instance *v1alpha1.Stack) (*cfTypes.Stack, error) + func (cf *CloudFormationHelper) GetStackName(ctx context.Context, instance *v1alpha1.Stack, allowID bool) string + func (cf *CloudFormationHelper) GetStackResources(ctx context.Context, stackId string) ([]v1alpha1.StackResource, error) + func (cf *CloudFormationHelper) StackInTerminalState(status cfTypes.StackStatus) bool + type MapWriter struct + Log logr.Logger + func (w *MapWriter) Worker() + type StackFollower struct + CloudFormationHelper *CloudFormationHelper + Log logr.Logger + StacksFollowed prometheus.Counter + StacksFollowing prometheus.Gauge + func (f *StackFollower) Receiver() + func (f *StackFollower) Worker() + type StackLoop struct + Log logr.Logger + type StackReconciler struct + CloudFormationHelper *CloudFormationHelper + DryRun bool + Log logr.Logger + Scheme *runtime.Scheme + WatchNamespaces []string + func (r *StackReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) + func (r *StackReconciler) SetupWithManager(mgr ctrl.Manager) error