--------- Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com>
15 lines
345 B
Go
15 lines
345 B
Go
package dashboard
|
|
|
|
import (
|
|
"github.com/grafana/grafana/pkg/apis/dashboard"
|
|
"k8s.io/apimachinery/pkg/runtime"
|
|
)
|
|
|
|
func ToInternalDashboard(scheme *runtime.Scheme, obj runtime.Object) (*dashboard.Dashboard, error) {
|
|
dash := &dashboard.Dashboard{}
|
|
if err := scheme.Convert(obj, dash, nil); err != nil {
|
|
return nil, err
|
|
}
|
|
return dash, nil
|
|
}
|