...
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 &User{},
18 &UserList{},
19 &Identity{},
20 &IdentityList{},
21 &UserIdentityMapping{},
22 &Group{},
23 &GroupList{},
24 }
25 scheme.AddKnownTypes(legacyGroupVersion, types...)
26 return nil
27 }
28
View as plain text