@ -22,6 +22,10 @@ func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenA
"github.com/grafana/grafana/pkg/apis/dashboard/v0alpha1.DashboardVersionInfo" : schema_pkg_apis_dashboard_v0alpha1_DashboardVersionInfo ( ref ) ,
"github.com/grafana/grafana/pkg/apis/dashboard/v0alpha1.DashboardVersionList" : schema_pkg_apis_dashboard_v0alpha1_DashboardVersionList ( ref ) ,
"github.com/grafana/grafana/pkg/apis/dashboard/v0alpha1.DashboardWithAccessInfo" : schema_pkg_apis_dashboard_v0alpha1_DashboardWithAccessInfo ( ref ) ,
"github.com/grafana/grafana/pkg/apis/dashboard/v0alpha1.LibraryPanel" : schema_pkg_apis_dashboard_v0alpha1_LibraryPanel ( ref ) ,
"github.com/grafana/grafana/pkg/apis/dashboard/v0alpha1.LibraryPanelList" : schema_pkg_apis_dashboard_v0alpha1_LibraryPanelList ( ref ) ,
"github.com/grafana/grafana/pkg/apis/dashboard/v0alpha1.LibraryPanelSpec" : schema_pkg_apis_dashboard_v0alpha1_LibraryPanelSpec ( ref ) ,
"github.com/grafana/grafana/pkg/apis/dashboard/v0alpha1.LibraryPanelStatus" : schema_pkg_apis_dashboard_v0alpha1_LibraryPanelStatus ( ref ) ,
"github.com/grafana/grafana/pkg/apis/dashboard/v0alpha1.VersionsQueryOptions" : schema_pkg_apis_dashboard_v0alpha1_VersionsQueryOptions ( ref ) ,
}
}
@ -392,6 +396,217 @@ func schema_pkg_apis_dashboard_v0alpha1_DashboardWithAccessInfo(ref common.Refer
}
}
func schema_pkg_apis_dashboard_v0alpha1_LibraryPanel ( ref common . ReferenceCallback ) common . OpenAPIDefinition {
return common . OpenAPIDefinition {
Schema : spec . Schema {
SchemaProps : spec . SchemaProps {
Type : [ ] string { "object" } ,
Properties : map [ string ] spec . Schema {
"kind" : {
SchemaProps : spec . SchemaProps {
Description : "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" ,
Type : [ ] string { "string" } ,
Format : "" ,
} ,
} ,
"apiVersion" : {
SchemaProps : spec . SchemaProps {
Description : "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources" ,
Type : [ ] string { "string" } ,
Format : "" ,
} ,
} ,
"metadata" : {
SchemaProps : spec . SchemaProps {
Description : "Standard object's metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" ,
Default : map [ string ] interface { } { } ,
Ref : ref ( "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta" ) ,
} ,
} ,
"spec" : {
SchemaProps : spec . SchemaProps {
Description : "Panel properties" ,
Default : map [ string ] interface { } { } ,
Ref : ref ( "github.com/grafana/grafana/pkg/apis/dashboard/v0alpha1.LibraryPanelSpec" ) ,
} ,
} ,
"status" : {
SchemaProps : spec . SchemaProps {
Description : "Status will show errors" ,
Ref : ref ( "github.com/grafana/grafana/pkg/apis/dashboard/v0alpha1.LibraryPanelStatus" ) ,
} ,
} ,
} ,
Required : [ ] string { "spec" } ,
} ,
} ,
Dependencies : [ ] string {
"github.com/grafana/grafana/pkg/apis/dashboard/v0alpha1.LibraryPanelSpec" , "github.com/grafana/grafana/pkg/apis/dashboard/v0alpha1.LibraryPanelStatus" , "k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta" } ,
}
}
func schema_pkg_apis_dashboard_v0alpha1_LibraryPanelList ( ref common . ReferenceCallback ) common . OpenAPIDefinition {
return common . OpenAPIDefinition {
Schema : spec . Schema {
SchemaProps : spec . SchemaProps {
Type : [ ] string { "object" } ,
Properties : map [ string ] spec . Schema {
"kind" : {
SchemaProps : spec . SchemaProps {
Description : "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" ,
Type : [ ] string { "string" } ,
Format : "" ,
} ,
} ,
"apiVersion" : {
SchemaProps : spec . SchemaProps {
Description : "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources" ,
Type : [ ] string { "string" } ,
Format : "" ,
} ,
} ,
"metadata" : {
SchemaProps : spec . SchemaProps {
Default : map [ string ] interface { } { } ,
Ref : ref ( "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta" ) ,
} ,
} ,
"items" : {
SchemaProps : spec . SchemaProps {
Type : [ ] string { "array" } ,
Items : & spec . SchemaOrArray {
Schema : & spec . Schema {
SchemaProps : spec . SchemaProps {
Default : map [ string ] interface { } { } ,
Ref : ref ( "github.com/grafana/grafana/pkg/apis/dashboard/v0alpha1.LibraryPanel" ) ,
} ,
} ,
} ,
} ,
} ,
} ,
} ,
} ,
Dependencies : [ ] string {
"github.com/grafana/grafana/pkg/apis/dashboard/v0alpha1.LibraryPanel" , "k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta" } ,
}
}
func schema_pkg_apis_dashboard_v0alpha1_LibraryPanelSpec ( ref common . ReferenceCallback ) common . OpenAPIDefinition {
return common . OpenAPIDefinition {
Schema : spec . Schema {
SchemaProps : spec . SchemaProps {
Type : [ ] string { "object" } ,
Properties : map [ string ] spec . Schema {
"type" : {
SchemaProps : spec . SchemaProps {
Description : "The panel type" ,
Default : "" ,
Type : [ ] string { "string" } ,
Format : "" ,
} ,
} ,
"pluginVersion" : {
SchemaProps : spec . SchemaProps {
Description : "The panel type" ,
Type : [ ] string { "string" } ,
Format : "" ,
} ,
} ,
"title" : {
SchemaProps : spec . SchemaProps {
Description : "The panel title" ,
Type : [ ] string { "string" } ,
Format : "" ,
} ,
} ,
"description" : {
SchemaProps : spec . SchemaProps {
Description : "Library panel description" ,
Type : [ ] string { "string" } ,
Format : "" ,
} ,
} ,
"options" : {
SchemaProps : spec . SchemaProps {
Description : "The options schema depends on the panel type" ,
Ref : ref ( "github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.Unstructured" ) ,
} ,
} ,
"fieldConfig" : {
SchemaProps : spec . SchemaProps {
Description : "The fieldConfig schema depends on the panel type" ,
Ref : ref ( "github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.Unstructured" ) ,
} ,
} ,
"datasource" : {
SchemaProps : spec . SchemaProps {
Description : "The default datasource type" ,
Ref : ref ( "github.com/grafana/grafana-plugin-sdk-go/experimental/apis/data/v0alpha1.DataSourceRef" ) ,
} ,
} ,
"targets" : {
VendorExtensible : spec . VendorExtensible {
Extensions : spec . Extensions {
"x-kubernetes-list-type" : "set" ,
} ,
} ,
SchemaProps : spec . SchemaProps {
Description : "The datasource queries" ,
Type : [ ] string { "array" } ,
Items : & spec . SchemaOrArray {
Schema : & spec . Schema {
SchemaProps : spec . SchemaProps {
Ref : ref ( "github.com/grafana/grafana-plugin-sdk-go/experimental/apis/data/v0alpha1.DataQuery" ) ,
} ,
} ,
} ,
} ,
} ,
} ,
Required : [ ] string { "type" , "options" , "fieldConfig" } ,
} ,
} ,
Dependencies : [ ] string {
"github.com/grafana/grafana-plugin-sdk-go/experimental/apis/data/v0alpha1.DataQuery" , "github.com/grafana/grafana-plugin-sdk-go/experimental/apis/data/v0alpha1.DataSourceRef" , "github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.Unstructured" } ,
}
}
func schema_pkg_apis_dashboard_v0alpha1_LibraryPanelStatus ( ref common . ReferenceCallback ) common . OpenAPIDefinition {
return common . OpenAPIDefinition {
Schema : spec . Schema {
SchemaProps : spec . SchemaProps {
Type : [ ] string { "object" } ,
Properties : map [ string ] spec . Schema {
"warnings" : {
SchemaProps : spec . SchemaProps {
Description : "Translation warnings (mostly things that were in SQL columns but not found in the saved body)" ,
Type : [ ] string { "array" } ,
Items : & spec . SchemaOrArray {
Schema : & spec . Schema {
SchemaProps : spec . SchemaProps {
Default : "" ,
Type : [ ] string { "string" } ,
Format : "" ,
} ,
} ,
} ,
} ,
} ,
"missing" : {
SchemaProps : spec . SchemaProps {
Description : "The properties previously stored in SQL that are not included in this model" ,
Ref : ref ( "github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.Unstructured" ) ,
} ,
} ,
} ,
} ,
} ,
Dependencies : [ ] string {
"github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.Unstructured" } ,
}
}
func schema_pkg_apis_dashboard_v0alpha1_VersionsQueryOptions ( ref common . ReferenceCallback ) common . OpenAPIDefinition {
return common . OpenAPIDefinition {
Schema : spec . Schema {