...
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 &SecurityContextConstraints{},
18 &SecurityContextConstraintsList{},
19 &PodSecurityPolicySubjectReview{},
20 &PodSecurityPolicySelfSubjectReview{},
21 &PodSecurityPolicyReview{},
22 }
23 scheme.AddKnownTypes(legacyGroupVersion, types...)
24 return nil
25 }
26
View as plain text