Versions in this module Expand all Collapse all v1 v1.8.9 Sep 17, 2026 v1.8.8 Sep 17, 2026 Changes in this version + const ConfigManagementPluginKind + func ValidatePluginConfig(config PluginConfig) error + type CMPServerInitConstants struct + PluginConfig PluginConfig + type CmdError struct + Args string + Cause error + Stderr string + func (ce *CmdError) Error() string + type Command struct + Args []string + Command []string + type Discover struct + FileName string + Find Find + func (d Discover) IsDefined() bool + type Dynamic struct + type Find struct + Glob string + type GenerateManifestStream interface + SendAndClose func(response *apiclient.ManifestResponse) error + type MatchRepositoryStream interface + SendAndClose func(response *apiclient.RepositoryResponse) error + type Parameters struct + Dynamic Command + Static []*apiclient.ParameterAnnouncement + type ParametersAnnouncementStream interface + SendAndClose func(response *apiclient.ParametersAnnouncementResponse) error + type PluginConfig struct + Metadata metav1.ObjectMeta + Spec PluginConfigSpec + func ReadPluginConfig(filePath string) (*PluginConfig, error) + func (cfg *PluginConfig) Address() string + type PluginConfigSpec struct + Discover Discover + Generate Command + Init Command + Parameters Parameters + PreserveFileMode bool + ProvideGitCreds bool + Version string + type Service struct + func NewService(initConstants CMPServerInitConstants) *Service + func (s *Service) CheckPluginConfiguration(_ context.Context, _ *empty.Empty) (*apiclient.CheckPluginConfigurationResponse, error) + func (s *Service) GenerateManifest(stream apiclient.ConfigManagementPluginService_GenerateManifestServer) error + func (s *Service) GetParametersAnnouncement(stream apiclient.ConfigManagementPluginService_GetParametersAnnouncementServer) error + func (s *Service) Init(workDir string) error + func (s *Service) MatchRepository(stream apiclient.ConfigManagementPluginService_MatchRepositoryServer) error + type Stream interface + Context func() context.Context + Recv func() (*apiclient.AppStreamRequest, error)