Versions in this module Expand all Collapse all v2 v2.0.8 Mar 17, 2026 v2.0.7 Mar 2, 2026 Changes in this version + type PluginManager struct + func NewPluginManager(id string, plugin k8s.Plugin, kubeClient pluginsCore.KubeClient) *PluginManager + func (pm *PluginManager) Abort(ctx context.Context, tCtx pluginsCore.TaskExecutionContext) error + func (pm *PluginManager) Finalize(ctx context.Context, tCtx pluginsCore.TaskExecutionContext) error + func (pm *PluginManager) GetID() string + func (pm *PluginManager) GetProperties() pluginsCore.PluginProperties + func (pm *PluginManager) Handle(ctx context.Context, tCtx pluginsCore.TaskExecutionContext) (pluginsCore.Transition, error) + type PluginPhase uint8 + const PluginPhaseNotStarted + const PluginPhaseStarted + type PluginState struct + K8sPluginState k8s.PluginState + Phase PluginPhase