mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
K8s: add a remote services file config option to specify aggregation config (#83646)
This commit is contained in:
@@ -43,6 +43,13 @@ func (b *ServiceAPIBuilder) GetGroupVersion() schema.GroupVersion {
|
||||
return service.SchemeGroupVersion
|
||||
}
|
||||
|
||||
func addKnownTypes(scheme *runtime.Scheme, gv schema.GroupVersion) {
|
||||
scheme.AddKnownTypes(gv,
|
||||
&service.ExternalName{},
|
||||
&service.ExternalNameList{},
|
||||
)
|
||||
}
|
||||
|
||||
func (b *ServiceAPIBuilder) InstallSchema(scheme *runtime.Scheme) error {
|
||||
gv := service.SchemeGroupVersion
|
||||
err := service.AddToScheme(scheme)
|
||||
@@ -53,10 +60,10 @@ func (b *ServiceAPIBuilder) InstallSchema(scheme *runtime.Scheme) error {
|
||||
// Link this version to the internal representation.
|
||||
// This is used for server-side-apply (PATCH), and avoids the error:
|
||||
// "no kind is registered for the type"
|
||||
// addKnownTypes(scheme, schema.GroupVersion{
|
||||
// Group: service.GROUP,
|
||||
// Version: runtime.APIVersionInternal,
|
||||
// })
|
||||
addKnownTypes(scheme, schema.GroupVersion{
|
||||
Group: service.GROUP,
|
||||
Version: runtime.APIVersionInternal,
|
||||
})
|
||||
metav1.AddToGroupVersion(scheme, gv)
|
||||
return scheme.SetVersionPriority(gv)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user