123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package scheme
- import (
- "k8s.io/apimachinery/pkg/runtime"
- "k8s.io/apimachinery/pkg/runtime/serializer"
- utilruntime "k8s.io/apimachinery/pkg/util/runtime"
- kubeschedulerconfig "k8s.io/kubernetes/pkg/scheduler/apis/config"
- kubeschedulerconfigv1alpha1 "k8s.io/kubernetes/pkg/scheduler/apis/config/v1alpha1"
- )
- var (
-
- Scheme = runtime.NewScheme()
-
- Codecs = serializer.NewCodecFactory(Scheme)
- )
- func init() {
- AddToScheme(Scheme)
- }
- func AddToScheme(scheme *runtime.Scheme) {
- utilruntime.Must(kubeschedulerconfig.AddToScheme(Scheme))
- utilruntime.Must(kubeschedulerconfigv1alpha1.AddToScheme(Scheme))
- utilruntime.Must(scheme.SetVersionPriority(kubeschedulerconfigv1alpha1.SchemeGroupVersion))
- }
|