Versions in this module Expand all Collapse all v0 v0.20.9 Oct 17, 2025 Changes in this version + const PluginRepositoryPrefix + type EnvVarDTO struct + Name string + type FlagDTO struct + Name string + type KubernetesRequirementDTO struct + Constraint string + type ModuleRequirementDTO struct + Constraint string + Name string + type PluginContract struct + Description string + Env []EnvVarDTO + Flags []FlagDTO + Name string + Requirements RequirementsDTO + Version string + type PluginService struct + func NewPluginService(client pkg.RegistryClient, logger *log.Logger) *PluginService + func (s *PluginService) ExtractPlugin(ctx context.Context, pluginName, tag, destination string) error + func (s *PluginService) GetPluginContract(ctx context.Context, pluginName, tag string) (*internal.Plugin, error) + func (s *PluginService) ListPluginTags(ctx context.Context, pluginName string) ([]string, error) + func (s *PluginService) ListPlugins(ctx context.Context) ([]string, error) + type RequirementsDTO struct + Kubernetes KubernetesRequirementDTO + Modules []ModuleRequirementDTO