@ -16,7 +16,7 @@ import (
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apiserver/pkg/endpoints/request"
dashboardv1 "github.com/grafana/grafana/apps/dashboard/pkg/apis/dashboard/v1 alpha1"
dashboardv0 "github.com/grafana/grafana/apps/dashboard/pkg/apis/dashboard/v0 alpha1"
"github.com/grafana/grafana/pkg/apimachinery/identity"
"github.com/grafana/grafana/pkg/apimachinery/utils"
"github.com/grafana/grafana/pkg/components/simplejson"
@ -542,8 +542,8 @@ func TestGetProvisionedDashboardData(t *testing.T) {
k8sCliMock . On ( "GetNamespace" , mock . Anything , mock . Anything ) . Return ( "default" )
k8sCliMock . On ( "Get" , mock . Anything , mock . Anything , mock . Anything , mock . Anything , mock . Anything ) . Return ( & unstructured . Unstructured {
Object : map [ string ] interface { } {
"apiVersion" : dashboardv1 . DashboardResourceInfo . GroupVersion ( ) . String ( ) ,
"kind" : dashboardv1 . DashboardResourceInfo . GroupVersionKind ( ) . Kind ,
"apiVersion" : dashboardv0 . DashboardResourceInfo . GroupVersion ( ) . String ( ) ,
"kind" : dashboardv0 . DashboardResourceInfo . GroupVersionKind ( ) . Kind ,
"metadata" : map [ string ] interface { } {
"name" : "uid" ,
"labels" : map [ string ] interface { } {
@ -648,8 +648,8 @@ func TestGetProvisionedDashboardDataByDashboardID(t *testing.T) {
provisioningTimestamp := int64 ( 1234567 )
k8sCliMock . On ( "GetNamespace" , mock . Anything , mock . Anything ) . Return ( "default" )
k8sCliMock . On ( "Get" , mock . Anything , mock . Anything , mock . Anything , mock . Anything , mock . Anything ) . Return ( & unstructured . Unstructured { Object : map [ string ] interface { } {
"apiVersion" : dashboardv1 . DashboardResourceInfo . GroupVersion ( ) . String ( ) ,
"kind" : dashboardv1 . DashboardResourceInfo . GroupVersionKind ( ) . Kind ,
"apiVersion" : dashboardv0 . DashboardResourceInfo . GroupVersion ( ) . String ( ) ,
"kind" : dashboardv0 . DashboardResourceInfo . GroupVersionKind ( ) . Kind ,
"metadata" : map [ string ] interface { } {
"name" : "uid" ,
"labels" : map [ string ] interface { } {
@ -742,8 +742,8 @@ func TestGetProvisionedDashboardDataByDashboardUID(t *testing.T) {
provisioningTimestamp := int64 ( 1234567 )
k8sCliMock . On ( "GetNamespace" , mock . Anything , mock . Anything ) . Return ( "default" )
k8sCliMock . On ( "Get" , mock . Anything , mock . Anything , mock . Anything , mock . Anything , mock . Anything ) . Return ( & unstructured . Unstructured { Object : map [ string ] interface { } {
"apiVersion" : dashboardv1 . DashboardResourceInfo . GroupVersion ( ) . String ( ) ,
"kind" : dashboardv1 . DashboardResourceInfo . GroupVersionKind ( ) . Kind ,
"apiVersion" : dashboardv0 . DashboardResourceInfo . GroupVersion ( ) . String ( ) ,
"kind" : dashboardv0 . DashboardResourceInfo . GroupVersionKind ( ) . Kind ,
"metadata" : map [ string ] interface { } {
"name" : "uid" ,
"labels" : map [ string ] interface { } {
@ -975,8 +975,8 @@ func TestDeleteOrphanedProvisionedDashboards(t *testing.T) {
k8sCliMock . On ( "GetNamespace" , mock . Anything , mock . Anything ) . Return ( "default" )
k8sCliMock . On ( "Get" , mock . Anything , mock . Anything , mock . Anything , mock . Anything , mock . Anything ) . Return ( & unstructured . Unstructured {
Object : map [ string ] interface { } {
"apiVersion" : dashboardv1 . DashboardResourceInfo . GroupVersion ( ) . String ( ) ,
"kind" : dashboardv1 . DashboardResourceInfo . GroupVersionKind ( ) . Kind ,
"apiVersion" : dashboardv0 . DashboardResourceInfo . GroupVersion ( ) . String ( ) ,
"kind" : dashboardv0 . DashboardResourceInfo . GroupVersionKind ( ) . Kind ,
"metadata" : map [ string ] interface { } {
"name" : "uid" ,
"labels" : map [ string ] interface { } {
@ -1120,7 +1120,7 @@ func TestUnprovisionDashboard(t *testing.T) {
} }
k8sCliMock . On ( "Get" , mock . Anything , mock . Anything , mock . Anything , mock . Anything , mock . Anything ) . Return ( dash , nil )
dashWithoutAnnotations := & unstructured . Unstructured { Object : map [ string ] any {
"apiVersion" : dashboardv1 . APIVERSION ,
"apiVersion" : dashboardv0 . APIVERSION ,
"kind" : "Dashboard" ,
"metadata" : map [ string ] any {
"name" : "uid" ,
@ -2501,7 +2501,7 @@ func TestSetDefaultPermissionsAfterCreate(t *testing.T) {
// Create test object
key := & resource . ResourceKey { Group : "dashboard.grafana.app" , Resource : "dashboards" , Name : "test" , Namespace : "default" }
obj := & dashboardv1 . Dashboard {
obj := & dashboardv0 . Dashboard {
TypeMeta : metav1 . TypeMeta {
APIVersion : "dashboard.grafana.app/v0alpha1" ,
} ,
@ -2844,8 +2844,8 @@ func TestK8sDashboardCleanupJob(t *testing.T) {
func createTestUnstructuredDashboard ( uid , title string , resourceVersion string ) unstructured . Unstructured {
return unstructured . Unstructured {
Object : map [ string ] interface { } {
"apiVersion" : dashboardv1 . DashboardResourceInfo . GroupVersion ( ) . String ( ) ,
"kind" : dashboardv1 . DashboardResourceInfo . GroupVersionKind ( ) . Kind ,
"apiVersion" : dashboardv0 . DashboardResourceInfo . GroupVersion ( ) . String ( ) ,
"kind" : dashboardv0 . DashboardResourceInfo . GroupVersionKind ( ) . Kind ,
"metadata" : map [ string ] interface { } {
"name" : uid ,
"deletionTimestamp" : "2023-01-01T00:00:00Z" ,