in pkg/options/patchtmpl/scheme.go [36:65]
func init() {
s := runtime.NewScheme()
k := &PatcherScheme{
KubeScheme: s,
Codecs: serializer.NewCodecFactory(s),
}
must := func(err error) {
if err != nil {
panic(err)
}
}
must(appsv1.AddToScheme(k.KubeScheme))
must(appsv1beta1.AddToScheme(k.KubeScheme))
must(appsv1beta2.AddToScheme(k.KubeScheme))
must(corev1.AddToScheme(k.KubeScheme))
must(crdextv1.AddToScheme(k.KubeScheme))
must(crdextv1beta1.AddToScheme(k.KubeScheme))
must(extv1beta1.AddToScheme(k.KubeScheme))
must(policyv1beta1.AddToScheme(k.KubeScheme))
must(rbacv1.AddToScheme(k.KubeScheme))
must(storagev1.AddToScheme(k.KubeScheme))
must(storagev1beta1.AddToScheme(k.KubeScheme))
must(webhookv1.AddToScheme(k.KubeScheme))
must(webhookv1beta1.AddToScheme(k.KubeScheme))
must(bundle.AddToScheme(k.KubeScheme))
defaultPatcherScheme = k
}