Versions in this module Expand all Collapse all v0 v0.1.0 Apr 23, 2026 Changes in this version + type AppContext struct + CommitID string + Long string + Name string + Namespace string + Short string + Version string + func NewAppContext(name string, opts ...ContextOption) *AppContext + func (a *AppContext) IdentifierName() string + type ContextOption func(*AppContext) + func WithCommitID(commitID string) ContextOption + func WithLongDescription(long string) ContextOption + func WithNamespace(namespace string) ContextOption + func WithShortDescription(short string) ContextOption + func WithVersion(version string) ContextOption + type IntegrationContext = integrations.IntegrationContext + type IntegrationModule struct + Command func(*AppContext, *runcontext.RunContext, *integration.Integration) SubCommand + Init func(*slog.Logger, k8s.Interface) integration.Interface + Name string + type Runner struct + func NewRunner(subCmd SubCommand) *Runner + func (r *Runner) Cmd() *cobra.Command + type SubCommand interface + Cmd func() *cobra.Command + Complete func(_ []string) error + Run func() error + Validate func() error + type URLProvider = integrations.URLProvider