Fix crd delete nil pointer

This commit is contained in:
Harry Zhang 2017-07-28 21:12:52 +08:00
parent de71cc50d5
commit 66a2ee5a61

View File

@ -57,7 +57,10 @@ func main() {
if err != nil && !apierrors.IsAlreadyExists(err) {
panic(err)
}
defer apiextensionsclientset.ApiextensionsV1beta1().CustomResourceDefinitions().Delete(crd.Name, nil)
if crd != nil {
defer apiextensionsclientset.ApiextensionsV1beta1().CustomResourceDefinitions().Delete(crd.Name, nil)
}
// make a new config for our extension's API group, using the first config as a baseline
exampleClient, exampleScheme, err := exampleclient.NewClient(config)