...
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 &Template{},
18 &TemplateList{},
19 }
20 scheme.AddKnownTypes(legacyGroupVersion, types...)
21 scheme.AddKnownTypeWithName(legacyGroupVersion.WithKind("TemplateConfig"), &Template{})
22 scheme.AddKnownTypeWithName(legacyGroupVersion.WithKind("ProcessedTemplate"), &Template{})
23 return nil
24 }
25
View as plain text