CloudMigrations: Obtain gcom plugins to enable plugins migration (#97784)

* just api

* preallocate
This commit is contained in:
Dana Axinte
2024-12-13 10:59:43 +00:00
committed by GitHub
parent b2987021b4
commit b9d6af34cd
2 changed files with 75 additions and 0 deletions
@@ -23,3 +23,24 @@ func (client *gcomStub) GetInstanceByID(_ context.Context, _ string, instanceID
ClusterSlug: "fake-cluser",
}, nil
}
func (client *gcomStub) GetPlugins(ctx context.Context, requestID string) (map[string]gcom.Plugin, error) {
plugins := map[string]gcom.Plugin{
"plugin-external-valid-grafana": {
Slug: "plugin-external-valid-grafana",
Status: "active",
SignatureType: "grafana",
},
"plugin-external-valid-commercial": {
Slug: "plugin-external-valid-commercial",
Status: "active",
SignatureType: "commercial",
},
"plugin-external-valid-community": {
Slug: "active-plugin",
Status: "active",
SignatureType: "community",
},
}
return plugins, nil
}