...
1 package v1
2
3 import (
4 corev1 "k8s.io/api/core/v1"
5 "k8s.io/apimachinery/pkg/runtime"
6 "k8s.io/apimachinery/pkg/runtime/schema"
7 )
8
9 var (
10 legacyGroupVersion = schema.GroupVersion{Group: "", Version: "v1"}
11 legacySchemeBuilder = runtime.NewSchemeBuilder(addLegacyKnownTypes, corev1.AddToScheme)
12 DeprecatedInstallWithoutGroup = legacySchemeBuilder.AddToScheme
13 )
14
15 func addLegacyKnownTypes(scheme *runtime.Scheme) error {
16 types := []runtime.Object{
17 &Project{},
18 &ProjectList{},
19 &ProjectRequest{},
20 }
21 scheme.AddKnownTypes(legacyGroupVersion, types...)
22 return nil
23 }
24
View as plain text