Versions in this module Expand all Collapse all v0 v0.8.2 Jan 27, 2026 v0.8.1 Jan 27, 2026 Changes in this version + const EnvVMCPName + const EnvVMCPNamespace + type K8sReporter struct + func NewK8sReporter(restConfig *rest.Config, name, namespace string) (*K8sReporter, error) + func (*K8sReporter) Start(_ context.Context) (func(context.Context) error, error) + func (r *K8sReporter) ReportStatus(ctx context.Context, status *vmcptypes.Status) error + type LoggingReporter struct + func NewLoggingReporter() *LoggingReporter + func (*LoggingReporter) ReportStatus(_ context.Context, status *vmcptypes.Status) error + func (*LoggingReporter) Start(_ context.Context) (func(context.Context) error, error) + type Reporter interface + ReportStatus func(ctx context.Context, status *vmcptypes.Status) error + Start func(ctx context.Context) (shutdown func(context.Context) error, err error) + func NewReporter() (Reporter, error)