1
1
/*
2
- Copyright 2017 The Kubernetes Authors.
2
+ Copyright The Kubernetes Authors.
3
3
4
4
Licensed under the Apache License, Version 2.0 (the "License");
5
5
you may not use this file except in compliance with the License.
@@ -16,134 +16,71 @@ limitations under the License.
16
16
17
17
package encoding
18
18
19
+ // Don't edit this file directly. It is generated by scheme.sh.
19
20
import (
20
- "os"
21
-
22
- admissionv1beta1 "k8s.io/api/admission/v1beta1"
23
-
24
21
admissionregistrationv1alpha1 "k8s.io/api/admissionregistration/v1alpha1"
25
22
admissionregistrationv1beta1 "k8s.io/api/admissionregistration/v1beta1"
26
-
23
+ admissionv1beta1 "k8s.io/api/admission/v1beta1"
27
24
appsv1 "k8s.io/api/apps/v1"
28
25
appsv1beta1 "k8s.io/api/apps/v1beta1"
29
26
appsv1beta2 "k8s.io/api/apps/v1beta2"
30
-
31
27
authenticationv1 "k8s.io/api/authentication/v1"
32
28
authenticationv1beta1 "k8s.io/api/authentication/v1beta1"
33
-
34
29
authorizationv1 "k8s.io/api/authorization/v1"
35
30
authorizationv1beta1 "k8s.io/api/authorization/v1beta1"
36
-
37
31
autoscalingv1 "k8s.io/api/autoscaling/v1"
38
32
autoscalingv2beta1 "k8s.io/api/autoscaling/v2beta1"
39
-
40
33
batchv1 "k8s.io/api/batch/v1"
41
34
batchv1beta1 "k8s.io/api/batch/v1beta1"
42
35
batchv2alpha1 "k8s.io/api/batch/v2alpha1"
43
-
44
36
certificatesv1beta1 "k8s.io/api/certificates/v1beta1"
45
-
46
37
corev1 "k8s.io/api/core/v1"
47
-
48
38
eventsv1beta1 "k8s.io/api/events/v1beta1"
49
-
50
39
extensionsv1beta1 "k8s.io/api/extensions/v1beta1"
51
-
52
40
imagepolicyv1alpha1 "k8s.io/api/imagepolicy/v1alpha1"
53
-
54
41
networkingv1 "k8s.io/api/networking/v1"
55
-
56
42
policyv1beta1 "k8s.io/api/policy/v1beta1"
57
-
58
43
rbacv1 "k8s.io/api/rbac/v1"
59
44
rbacv1alpha1 "k8s.io/api/rbac/v1alpha1"
60
45
rbacv1beta1 "k8s.io/api/rbac/v1beta1"
61
-
62
46
schedulingv1alpha1 "k8s.io/api/scheduling/v1alpha1"
63
-
64
47
settingsv1alpha1 "k8s.io/api/settings/v1alpha1"
65
-
66
48
storagev1 "k8s.io/api/storage/v1"
67
49
storagev1alpha1 "k8s.io/api/storage/v1alpha1"
68
50
storagev1beta1 "k8s.io/api/storage/v1beta1"
69
-
70
- "k8s.io/apimachinery/pkg/apimachinery/registered"
71
- v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
72
- runtime "k8s.io/apimachinery/pkg/runtime"
73
- schema "k8s.io/apimachinery/pkg/runtime/schema"
74
- serializer "k8s.io/apimachinery/pkg/runtime/serializer"
51
+ "k8s.io/apimachinery/pkg/runtime"
75
52
)
76
53
77
- var Registry = registered .NewOrDie (os .Getenv ("KUBE_API_VERSIONS" ))
78
- var Scheme = runtime .NewScheme ()
79
- var Codecs = serializer .NewCodecFactory (Scheme )
80
- var ParameterCodec = runtime .NewParameterCodec (Scheme )
81
-
82
- func init () {
83
- v1 .AddToGroupVersion (Scheme , schema.GroupVersion {Version : "v1" })
84
- AddToScheme (Scheme )
85
- }
86
-
87
- // AddToScheme adds all types of this clientset into the given scheme. This allows composition
88
- // of clientsets, like in:
89
- //
90
- // import (
91
- // "k8s.io/client-go/kubernetes"
92
- // clientsetscheme "k8s.io/client-go/kuberentes/scheme"
93
- // aggregatorclientsetscheme "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/scheme"
94
- // )
95
- //
96
- // kclientset, _ := kubernetes.NewForConfig(c)
97
- // aggregatorclientsetscheme.AddToScheme(clientsetscheme.Scheme)
98
- //
99
- // After this, RawExtensions in Kubernetes types will serialize kube-aggregator types
100
- // correctly.
54
+ // AddToScheme adds all types of this clientset into the given scheme.
101
55
func AddToScheme (scheme * runtime.Scheme ) {
102
- admissionv1beta1 .AddToScheme (scheme )
103
-
104
- admissionregistrationv1alpha1 .AddToScheme (scheme )
105
- admissionregistrationv1beta1 .AddToScheme (scheme )
106
-
107
- appsv1 .AddToScheme (scheme )
108
- appsv1beta1 .AddToScheme (scheme )
109
- appsv1beta2 .AddToScheme (scheme )
110
-
111
- authenticationv1 .AddToScheme (scheme )
112
- authenticationv1beta1 .AddToScheme (scheme )
113
-
114
- authorizationv1 .AddToScheme (scheme )
115
- authorizationv1beta1 .AddToScheme (scheme )
116
-
117
- autoscalingv1 .AddToScheme (scheme )
118
- autoscalingv2beta1 .AddToScheme (scheme )
119
-
120
- batchv1 .AddToScheme (scheme )
121
- batchv1beta1 .AddToScheme (scheme )
122
- batchv2alpha1 .AddToScheme (scheme )
123
-
124
- certificatesv1beta1 .AddToScheme (scheme )
125
-
126
- corev1 .AddToScheme (scheme )
127
-
128
- eventsv1beta1 .AddToScheme (scheme )
129
-
130
- extensionsv1beta1 .AddToScheme (scheme )
131
-
132
- imagepolicyv1alpha1 .AddToScheme (scheme )
133
-
134
- networkingv1 .AddToScheme (scheme )
135
-
136
- policyv1beta1 .AddToScheme (scheme )
137
-
138
- rbacv1 .AddToScheme (scheme )
139
- rbacv1alpha1 .AddToScheme (scheme )
140
- rbacv1beta1 .AddToScheme (scheme )
141
-
142
- schedulingv1alpha1 .AddToScheme (scheme )
143
-
144
- settingsv1alpha1 .AddToScheme (scheme )
145
-
146
- storagev1 .AddToScheme (scheme )
147
- storagev1alpha1 .AddToScheme (scheme )
148
- storagev1beta1 .AddToScheme (scheme )
56
+ _ = admissionregistrationv1alpha1 .AddToScheme (scheme )
57
+ _ = admissionregistrationv1beta1 .AddToScheme (scheme )
58
+ _ = admissionv1beta1 .AddToScheme (scheme )
59
+ _ = appsv1 .AddToScheme (scheme )
60
+ _ = appsv1beta1 .AddToScheme (scheme )
61
+ _ = appsv1beta2 .AddToScheme (scheme )
62
+ _ = authenticationv1 .AddToScheme (scheme )
63
+ _ = authenticationv1beta1 .AddToScheme (scheme )
64
+ _ = authorizationv1 .AddToScheme (scheme )
65
+ _ = authorizationv1beta1 .AddToScheme (scheme )
66
+ _ = autoscalingv1 .AddToScheme (scheme )
67
+ _ = autoscalingv2beta1 .AddToScheme (scheme )
68
+ _ = batchv1 .AddToScheme (scheme )
69
+ _ = batchv1beta1 .AddToScheme (scheme )
70
+ _ = batchv2alpha1 .AddToScheme (scheme )
71
+ _ = certificatesv1beta1 .AddToScheme (scheme )
72
+ _ = corev1 .AddToScheme (scheme )
73
+ _ = eventsv1beta1 .AddToScheme (scheme )
74
+ _ = extensionsv1beta1 .AddToScheme (scheme )
75
+ _ = imagepolicyv1alpha1 .AddToScheme (scheme )
76
+ _ = networkingv1 .AddToScheme (scheme )
77
+ _ = policyv1beta1 .AddToScheme (scheme )
78
+ _ = rbacv1 .AddToScheme (scheme )
79
+ _ = rbacv1alpha1 .AddToScheme (scheme )
80
+ _ = rbacv1beta1 .AddToScheme (scheme )
81
+ _ = schedulingv1alpha1 .AddToScheme (scheme )
82
+ _ = settingsv1alpha1 .AddToScheme (scheme )
83
+ _ = storagev1 .AddToScheme (scheme )
84
+ _ = storagev1alpha1 .AddToScheme (scheme )
85
+ _ = storagev1beta1 .AddToScheme (scheme )
149
86
}
0 commit comments