diff --git a/hack/.golint_failures b/hack/.golint_failures index 531b41a8550..f59d6b8d80e 100644 --- a/hack/.golint_failures +++ b/hack/.golint_failures @@ -456,7 +456,6 @@ staging/src/k8s.io/metrics/pkg/apis/custom_metrics/v1beta1 staging/src/k8s.io/metrics/pkg/apis/external_metrics staging/src/k8s.io/metrics/pkg/client/custom_metrics staging/src/k8s.io/metrics/pkg/client/custom_metrics/fake -staging/src/k8s.io/metrics/pkg/client/custom_metrics/scheme staging/src/k8s.io/metrics/pkg/client/external_metrics staging/src/k8s.io/metrics/pkg/client/external_metrics/fake staging/src/k8s.io/mount-utils diff --git a/staging/src/k8s.io/metrics/pkg/client/custom_metrics/scheme/register.go b/staging/src/k8s.io/metrics/pkg/client/custom_metrics/scheme/register.go index 9875f42f9c0..703a51a7042 100644 --- a/staging/src/k8s.io/metrics/pkg/client/custom_metrics/scheme/register.go +++ b/staging/src/k8s.io/metrics/pkg/client/custom_metrics/scheme/register.go @@ -26,12 +26,19 @@ import ( cmv1beta2 "k8s.io/metrics/pkg/apis/custom_metrics/v1beta2" ) +// GroupName is the group name use in this package. const GroupName = cmv1beta1.GroupName +// SchemeGroupVersion is group version used to register these objects. var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: runtime.APIVersionInternal} +// Scheme is the runtime.Scheme to which all custom metrics api types are registered. var Scheme = runtime.NewScheme() + +// Codecs provides access to encoding and decoding for the scheme. var Codecs = serializer.NewCodecFactory(Scheme) + +// ParameterCodec handles versioning of objects that are converted to query parameters. var ParameterCodec = runtime.NewParameterCodec(Scheme) func init() {