Merge pull request #1333 from SongGithub/master
allow it to disable CRD creation
This commit is contained in:
commit
505aac753d
@ -148,6 +148,14 @@ func (cli *client) registerCustomResources(useTPR bool) (ok bool) {
|
|||||||
resourceName = r.ObjectMeta.Name
|
resourceName = r.ObjectMeta.Name
|
||||||
} else {
|
} else {
|
||||||
r := customResourceDefinitions[i]
|
r := customResourceDefinitions[i]
|
||||||
|
var i interface{}
|
||||||
|
cli.logger.Infof("checking if custom resource %s has been created already...", r.ObjectMeta.Name)
|
||||||
|
if err := cli.list(r.Spec.Names.Plural, &i); err == nil {
|
||||||
|
cli.logger.Infof("The custom resource %s already available, skipping create", r.ObjectMeta.Name)
|
||||||
|
continue
|
||||||
|
} else {
|
||||||
|
cli.logger.Infof("failed to list custom resource %s, attempting to create: %v", r.ObjectMeta.Name, err)
|
||||||
|
}
|
||||||
err = cli.postResource("apiextensions.k8s.io/v1beta1", "", "customresourcedefinitions", r)
|
err = cli.postResource("apiextensions.k8s.io/v1beta1", "", "customresourcedefinitions", r)
|
||||||
resourceName = r.ObjectMeta.Name
|
resourceName = r.ObjectMeta.Name
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user