Skip to content

Commit dd61cbe

Browse files
committed
restart external-snapshotter failed
1 parent 51a8bd8 commit dd61cbe

File tree

1 file changed

+6
-13
lines changed

1 file changed

+6
-13
lines changed

cmd/csi-snapshotter/create_crd.go

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -44,18 +44,11 @@ func CreateCRD(clientset apiextensionsclient.Interface) error {
4444
},
4545
}
4646

47-
_, err := clientset.ApiextensionsV1beta1().CustomResourceDefinitions().Get(crd.Name, metav1.GetOptions{})
48-
if err == nil {
49-
if res, err := clientset.ApiextensionsV1beta1().CustomResourceDefinitions().Update(crd); err != nil {
50-
klog.Fatalf("failed to update VolumeSnapshotResource: %#v, err: %#v",
51-
res, err)
52-
}
53-
} else {
54-
res, err := clientset.ApiextensionsV1beta1().CustomResourceDefinitions().Create(crd)
55-
if err != nil && !apierrors.IsAlreadyExists(err) {
56-
klog.Fatalf("failed to create VolumeSnapshotResource: %#v, err: %#v",
57-
res, err)
58-
}
47+
res, err := clientset.ApiextensionsV1beta1().CustomResourceDefinitions().Create(crd)
48+
49+
if err != nil && !apierrors.IsAlreadyExists(err) {
50+
klog.Fatalf("failed to create VolumeSnapshotResource: %#v, err: %#v",
51+
res, err)
5952
}
6053

6154
crd = &apiextensionsv1beta1.CustomResourceDefinition{
@@ -72,7 +65,7 @@ func CreateCRD(clientset apiextensionsclient.Interface) error {
7265
},
7366
},
7467
}
75-
res, err := clientset.ApiextensionsV1beta1().CustomResourceDefinitions().Create(crd)
68+
res, err = clientset.ApiextensionsV1beta1().CustomResourceDefinitions().Create(crd)
7669

7770
if err != nil && !apierrors.IsAlreadyExists(err) {
7871
klog.Fatalf("failed to create VolumeSnapshotContentResource: %#v, err: %#v",

0 commit comments

Comments
 (0)