Plugins: Add metrics for fs + cloud provisioning info (#111030)

* add new metrics for plugin fs + cloud provisioning

* fix test

* update label
This commit is contained in:
Will Browne
2025-09-15 14:54:16 +01:00
committed by GitHub
parent 5b07d7031a
commit 2df39fc71a
15 changed files with 152 additions and 31 deletions
@@ -3,17 +3,22 @@ package provisionedplugins
import "context"
type Manager interface {
ProvisionedPlugins(ctx context.Context) ([]string, error)
ProvisionedPlugins(ctx context.Context) ([]Plugin, error)
}
var _ Manager = (*Noop)(nil)
type Plugin struct {
ID string
URL string
}
type Noop struct{}
func NewNoop() *Noop {
return &Noop{}
}
func (s *Noop) ProvisionedPlugins(_ context.Context) ([]string, error) {
return []string{}, nil
func (s *Noop) ProvisionedPlugins(_ context.Context) ([]Plugin, error) {
return []Plugin{}, nil
}