From dd61cbe22198adc7083aaa516de293e09ba63437 Mon Sep 17 00:00:00 2001 From: zhucan Date: Wed, 8 May 2019 11:36:18 +0800 Subject: [PATCH] restart external-snapshotter failed --- cmd/csi-snapshotter/create_crd.go | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/cmd/csi-snapshotter/create_crd.go b/cmd/csi-snapshotter/create_crd.go index 29c3a79d..bb21679f 100644 --- a/cmd/csi-snapshotter/create_crd.go +++ b/cmd/csi-snapshotter/create_crd.go @@ -44,18 +44,11 @@ func CreateCRD(clientset apiextensionsclient.Interface) error { }, } - _, err := clientset.ApiextensionsV1beta1().CustomResourceDefinitions().Get(crd.Name, metav1.GetOptions{}) - if err == nil { - if res, err := clientset.ApiextensionsV1beta1().CustomResourceDefinitions().Update(crd); err != nil { - klog.Fatalf("failed to update VolumeSnapshotResource: %#v, err: %#v", - res, err) - } - } else { - res, err := clientset.ApiextensionsV1beta1().CustomResourceDefinitions().Create(crd) - if err != nil && !apierrors.IsAlreadyExists(err) { - klog.Fatalf("failed to create VolumeSnapshotResource: %#v, err: %#v", - res, err) - } + res, err := clientset.ApiextensionsV1beta1().CustomResourceDefinitions().Create(crd) + + if err != nil && !apierrors.IsAlreadyExists(err) { + klog.Fatalf("failed to create VolumeSnapshotResource: %#v, err: %#v", + res, err) } crd = &apiextensionsv1beta1.CustomResourceDefinition{ @@ -72,7 +65,7 @@ func CreateCRD(clientset apiextensionsclient.Interface) error { }, }, } - res, err := clientset.ApiextensionsV1beta1().CustomResourceDefinitions().Create(crd) + res, err = clientset.ApiextensionsV1beta1().CustomResourceDefinitions().Create(crd) if err != nil && !apierrors.IsAlreadyExists(err) { klog.Fatalf("failed to create VolumeSnapshotContentResource: %#v, err: %#v",