Versions in this module Expand all Collapse all v0 v0.3.0 Sep 23, 2026 v0.2.0 Sep 18, 2026 Changes in this version + const ReasonForceAdmitted + const ReasonHandPinned + const ReasonModeChanged + const ReasonPinReleased + const ReasonPinStripped + const ReasonResumed + const ReasonSuspended + var ErrNotATerminal = errors.New("refusing to prompt: stdin is not a terminal (use --yes)") + func Audit(ctx context.Context, c client.Client, wf *wavefrontv1alpha1.Wavefront, ...) error + func Note(identity, command string) string + func Partial(note string, err error) string + type Action interface + Plan func(ctx context.Context) (*Plan, error) + type Advertisement struct + Lister gitpoll.Lister + Strategy selection.Strategy + Timeout time.Duration + type Confirmer struct + DryRun bool + In io.Reader + IsTTY func() bool + Out io.Writer + Yes bool + func (c Confirmer) Run(ctx context.Context, plan *Plan) (bool, error) + type ForceAdmit struct + Client client.Client + Now func() time.Time + SHA string + Source types.NamespacedName + Unverified bool + Wavefront *wavefrontv1alpha1.Wavefront + func (a *ForceAdmit) Plan(ctx context.Context) (*Plan, error) + type Pin struct + Client client.Client + Force bool + SHA string + Source types.NamespacedName + Unverified bool + Verify bool + func (a *Pin) Plan(ctx context.Context) (*Plan, error) + type Plan struct + After map[string]string + Apply func(ctx context.Context) (written bool, err error) + Before map[string]string + Summary string + Warnings []string + func (p *Plan) Fields() []string + type Release struct + Client client.Client + Float bool + Now func() time.Time + Source types.NamespacedName + Strategy selection.Strategy + func (a *Release) Plan(ctx context.Context) (*Plan, error) + type Strip struct + Client client.Client + IncludeHeld bool + Suspend bool + Wavefront *wavefrontv1alpha1.Wavefront + func (a *Strip) Plan(ctx context.Context) (*Plan, error) + type WavefrontChange struct + Client client.Client + Mode *wavefrontv1alpha1.Mode + Suspend *bool + Wavefront *wavefrontv1alpha1.Wavefront + func (a *WavefrontChange) Plan(_ context.Context) (*Plan, error) v0.1.0 Sep 17, 2026