@ -11,68 +11,106 @@ import (
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
common "k8s.io/kube-openapi/pkg/common"
spec "k8s.io/kube-openapi/pkg/validation/spec"
ptr "k8s.io/utils/ptr"
)
func GetOpenAPIDefinitions ( ref common . ReferenceCallback ) map [ string ] common . OpenAPIDefinition {
return map [ string ] common . OpenAPIDefinition {
"github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.ObjectReference" : schema_apimachinery_apis_common_v0alpha1_ObjectReference ( ref ) ,
"github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.Scope" : schema_apimachinery_apis_common_v0alpha1_Scope ( ref ) ,
"github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.ScopeFilter" : schema_apimachinery_apis_common_v0alpha1_ScopeFilter ( ref ) ,
"github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.ScopeSpec" : schema_apimachinery_apis_common_v0alpha1_ScopeSpec ( ref ) ,
"github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.Unstructured" : Unstructured { } . OpenAPIDefinition ( ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.APIGroup" : schema_pkg_apis_meta_v1_APIGroup ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.APIGroupList" : schema_pkg_apis_meta_v1_APIGroupList ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.APIResource" : schema_pkg_apis_meta_v1_APIResource ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.APIResourceList" : schema_pkg_apis_meta_v1_APIResourceList ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.APIVersions" : schema_pkg_apis_meta_v1_APIVersions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.ApplyOptions" : schema_pkg_apis_meta_v1_ApplyOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Condition" : schema_pkg_apis_meta_v1_Condition ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.CreateOptions" : schema_pkg_apis_meta_v1_CreateOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.DeleteOptions" : schema_pkg_apis_meta_v1_DeleteOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Duration" : schema_pkg_apis_meta_v1_Duration ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.FieldSelectorRequirement" : schema_pkg_apis_meta_v1_FieldSelectorRequirement ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.FieldsV1" : schema_pkg_apis_meta_v1_FieldsV1 ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.GetOptions" : schema_pkg_apis_meta_v1_GetOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.GroupKind" : schema_pkg_apis_meta_v1_GroupKind ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.GroupResource" : schema_pkg_apis_meta_v1_GroupResource ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersion" : schema_pkg_apis_meta_v1_GroupVersion ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersionForDiscovery" : schema_pkg_apis_meta_v1_GroupVersionForDiscovery ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersionKind" : schema_pkg_apis_meta_v1_GroupVersionKind ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersionResource" : schema_pkg_apis_meta_v1_GroupVersionResource ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.InternalEvent" : schema_pkg_apis_meta_v1_InternalEvent ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector" : schema_pkg_apis_meta_v1_LabelSelector ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelectorRequirement" : schema_pkg_apis_meta_v1_LabelSelectorRequirement ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.List" : schema_pkg_apis_meta_v1_List ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta" : schema_pkg_apis_meta_v1_ListMeta ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.ListOptions" : schema_pkg_apis_meta_v1_ListOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.ManagedFieldsEntry" : schema_pkg_apis_meta_v1_ManagedFieldsEntry ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.MicroTime" : schema_pkg_apis_meta_v1_MicroTime ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta" : schema_pkg_apis_meta_v1_ObjectMeta ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.OwnerReference" : schema_pkg_apis_meta_v1_OwnerReference ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.PartialObjectMetadata" : schema_pkg_apis_meta_v1_PartialObjectMetadata ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.PartialObjectMetadataList" : schema_pkg_apis_meta_v1_PartialObjectMetadataList ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Patch" : schema_pkg_apis_meta_v1_Patch ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.PatchOptions" : schema_pkg_apis_meta_v1_PatchOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Preconditions" : schema_pkg_apis_meta_v1_Preconditions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.RootPaths" : schema_pkg_apis_meta_v1_RootPaths ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.ServerAddressByClientCIDR" : schema_pkg_apis_meta_v1_ServerAddressByClientCIDR ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Status" : schema_pkg_apis_meta_v1_Status ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.StatusCause" : schema_pkg_apis_meta_v1_StatusCause ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.StatusDetails" : schema_pkg_apis_meta_v1_StatusDetails ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Table" : schema_pkg_apis_meta_v1_Table ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.TableColumnDefinition" : schema_pkg_apis_meta_v1_TableColumnDefinition ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.TableOptions" : schema_pkg_apis_meta_v1_TableOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.TableRow" : schema_pkg_apis_meta_v1_TableRow ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.TableRowCondition" : schema_pkg_apis_meta_v1_TableRowCondition ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Time" : schema_pkg_apis_meta_v1_Time ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Timestamp" : schema_pkg_apis_meta_v1_Timestamp ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.TypeMeta" : schema_pkg_apis_meta_v1_TypeMeta ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.UpdateOptions" : schema_pkg_apis_meta_v1_UpdateOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.WatchEvent" : schema_pkg_apis_meta_v1_WatchEvent ( ref ) ,
"k8s.io/apimachinery/pkg/runtime.RawExtension" : schema_k8sio_apimachinery_pkg_runtime_RawExtension ( ref ) ,
"k8s.io/apimachinery/pkg/runtime.TypeMeta" : schema_k8sio_apimachinery_pkg_runtime_TypeMeta ( ref ) ,
"k8s.io/apimachinery/pkg/runtime.Unknown" : schema_k8sio_apimachinery_pkg_runtime_Unknown ( ref ) ,
"k8s.io/apimachinery/pkg/version.Info" : schema_k8sio_apimachinery_pkg_version_Info ( ref ) ,
"github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.InlineSecureValue" : schema_apimachinery_apis_common_v0alpha1_InlineSecureValue ( ref ) ,
"github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.ObjectReference" : schema_apimachinery_apis_common_v0alpha1_ObjectReference ( ref ) ,
"github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.Scope" : schema_apimachinery_apis_common_v0alpha1_Scope ( ref ) ,
"github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.ScopeFilter" : schema_apimachinery_apis_common_v0alpha1_ScopeFilter ( ref ) ,
"github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.ScopeSpec" : schema_apimachinery_apis_common_v0alpha1_ScopeSpec ( ref ) ,
"github.com/grafana/grafana/pkg/apimachinery/apis/common/v0alpha1.Unstructured" : Unstructured { } . OpenAPIDefinition ( ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.APIGroup" : schema_pkg_apis_meta_v1_APIGroup ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.APIGroupList" : schema_pkg_apis_meta_v1_APIGroupList ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.APIResource" : schema_pkg_apis_meta_v1_APIResource ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.APIResourceList" : schema_pkg_apis_meta_v1_APIResourceList ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.APIVersions" : schema_pkg_apis_meta_v1_APIVersions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.ApplyOptions" : schema_pkg_apis_meta_v1_ApplyOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Condition" : schema_pkg_apis_meta_v1_Condition ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.CreateOptions" : schema_pkg_apis_meta_v1_CreateOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.DeleteOptions" : schema_pkg_apis_meta_v1_DeleteOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Duration" : schema_pkg_apis_meta_v1_Duration ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.FieldSelectorRequirement" : schema_pkg_apis_meta_v1_FieldSelectorRequirement ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.FieldsV1" : schema_pkg_apis_meta_v1_FieldsV1 ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.GetOptions" : schema_pkg_apis_meta_v1_GetOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.GroupKind" : schema_pkg_apis_meta_v1_GroupKind ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.GroupResource" : schema_pkg_apis_meta_v1_GroupResource ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersion" : schema_pkg_apis_meta_v1_GroupVersion ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersionForDiscovery" : schema_pkg_apis_meta_v1_GroupVersionForDiscovery ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersionKind" : schema_pkg_apis_meta_v1_GroupVersionKind ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.GroupVersionResource" : schema_pkg_apis_meta_v1_GroupVersionResource ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.InternalEvent" : schema_pkg_apis_meta_v1_InternalEvent ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector" : schema_pkg_apis_meta_v1_LabelSelector ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelectorRequirement" : schema_pkg_apis_meta_v1_LabelSelectorRequirement ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.List" : schema_pkg_apis_meta_v1_List ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.ListMeta" : schema_pkg_apis_meta_v1_ListMeta ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.ListOptions" : schema_pkg_apis_meta_v1_ListOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.ManagedFieldsEntry" : schema_pkg_apis_meta_v1_ManagedFieldsEntry ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.MicroTime" : schema_pkg_apis_meta_v1_MicroTime ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.ObjectMeta" : schema_pkg_apis_meta_v1_ObjectMeta ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.OwnerReference" : schema_pkg_apis_meta_v1_OwnerReference ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.PartialObjectMetadata" : schema_pkg_apis_meta_v1_PartialObjectMetadata ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.PartialObjectMetadataList" : schema_pkg_apis_meta_v1_PartialObjectMetadataList ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Patch" : schema_pkg_apis_meta_v1_Patch ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.PatchOptions" : schema_pkg_apis_meta_v1_PatchOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Preconditions" : schema_pkg_apis_meta_v1_Preconditions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.RootPaths" : schema_pkg_apis_meta_v1_RootPaths ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.ServerAddressByClientCIDR" : schema_pkg_apis_meta_v1_ServerAddressByClientCIDR ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Status" : schema_pkg_apis_meta_v1_Status ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.StatusCause" : schema_pkg_apis_meta_v1_StatusCause ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.StatusDetails" : schema_pkg_apis_meta_v1_StatusDetails ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Table" : schema_pkg_apis_meta_v1_Table ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.TableColumnDefinition" : schema_pkg_apis_meta_v1_TableColumnDefinition ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.TableOptions" : schema_pkg_apis_meta_v1_TableOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.TableRow" : schema_pkg_apis_meta_v1_TableRow ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.TableRowCondition" : schema_pkg_apis_meta_v1_TableRowCondition ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Time" : schema_pkg_apis_meta_v1_Time ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.Timestamp" : schema_pkg_apis_meta_v1_Timestamp ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.TypeMeta" : schema_pkg_apis_meta_v1_TypeMeta ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.UpdateOptions" : schema_pkg_apis_meta_v1_UpdateOptions ( ref ) ,
"k8s.io/apimachinery/pkg/apis/meta/v1.WatchEvent" : schema_pkg_apis_meta_v1_WatchEvent ( ref ) ,
"k8s.io/apimachinery/pkg/runtime.RawExtension" : schema_k8sio_apimachinery_pkg_runtime_RawExtension ( ref ) ,
"k8s.io/apimachinery/pkg/runtime.TypeMeta" : schema_k8sio_apimachinery_pkg_runtime_TypeMeta ( ref ) ,
"k8s.io/apimachinery/pkg/runtime.Unknown" : schema_k8sio_apimachinery_pkg_runtime_Unknown ( ref ) ,
"k8s.io/apimachinery/pkg/version.Info" : schema_k8sio_apimachinery_pkg_version_Info ( ref ) ,
}
}
func schema_apimachinery_apis_common_v0alpha1_InlineSecureValue ( ref common . ReferenceCallback ) common . OpenAPIDefinition {
return common . OpenAPIDefinition {
Schema : spec . Schema {
SchemaProps : spec . SchemaProps {
Description : "Allow access to a secure value inside" ,
Type : [ ] string { "object" } ,
Properties : map [ string ] spec . Schema {
"create" : {
SchemaProps : spec . SchemaProps {
Description : "Create a secure value -- this is only used for POST/PUT" ,
MinLength : ptr . To [ int64 ] ( 1 ) ,
MaxLength : ptr . To [ int64 ] ( 24576 ) ,
Type : [ ] string { "string" } ,
Format : "" ,
} ,
} ,
"name" : {
SchemaProps : spec . SchemaProps {
Description : "Name in the secret service (reference)" ,
Type : [ ] string { "string" } ,
Format : "" ,
} ,
} ,
"remove" : {
SchemaProps : spec . SchemaProps {
Description : "Remove this value from the secure value map Values owned by this resource will be deleted if necessary" ,
Type : [ ] string { "boolean" } ,
Format : "" ,
} ,
} ,
} ,
} ,
} ,
}
}