Files
grafana/pkg/services/cloudmigration/cloudmigrationimpl/gcomstub.go
2024-11-21 20:46:06 +02:00

26 lines
525 B
Go

package cloudmigrationimpl
import (
"context"
"fmt"
"strconv"
"github.com/grafana/grafana/pkg/services/gcom"
)
type gcomStub struct {
}
func (client *gcomStub) GetInstanceByID(_ context.Context, _ string, instanceID string) (gcom.Instance, error) {
id, err := strconv.Atoi(instanceID)
if err != nil {
return gcom.Instance{}, fmt.Errorf("parsing instanceID: %w", err)
}
return gcom.Instance{
ID: id,
Slug: "stubinstance",
RegionSlug: "fake-region",
ClusterSlug: "fake-cluser",
}, nil
}