...
1 package v1
2
3 import (
4 "k8s.io/apimachinery/pkg/runtime"
5 "k8s.io/apimachinery/pkg/runtime/schema"
6 )
7
8 var (
9 legacyGroupVersion = schema.GroupVersion{Group: "", Version: "v1"}
10 legacySchemeBuilder = runtime.NewSchemeBuilder(addLegacyKnownTypes)
11 DeprecatedInstallWithoutGroup = legacySchemeBuilder.AddToScheme
12 )
13
14 func addLegacyKnownTypes(scheme *runtime.Scheme) error {
15 types := []runtime.Object{
16 &ClusterNetwork{},
17 &ClusterNetworkList{},
18 &HostSubnet{},
19 &HostSubnetList{},
20 &NetNamespace{},
21 &NetNamespaceList{},
22 &EgressNetworkPolicy{},
23 &EgressNetworkPolicyList{},
24 }
25 scheme.AddKnownTypes(legacyGroupVersion, types...)
26 return nil
27 }
28
View as plain text