summaryrefslogtreecommitdiffstats
path: root/roles/lib_openshift/src/class
diff options
context:
space:
mode:
authorKenny Woodson <kwoodson@redhat.com>2017-03-01 11:04:50 -0500
committerKenny Woodson <kwoodson@redhat.com>2017-03-06 09:09:14 -0500
commit4d8df54bd8449a350e3eba59d9598b50d2e727ff (patch)
tree8d8ee891e1bd6553abf83da2d2c26b09e2e1b414 /roles/lib_openshift/src/class
parent9ed2463827c2eeb7b5adae9d2878ffbdd81cbc74 (diff)
downloadopenshift-4d8df54bd8449a350e3eba59d9598b50d2e727ff.tar.gz
openshift-4d8df54bd8449a350e3eba59d9598b50d2e727ff.tar.bz2
openshift-4d8df54bd8449a350e3eba59d9598b50d2e727ff.tar.xz
openshift-4d8df54bd8449a350e3eba59d9598b50d2e727ff.zip
Fixed docs. Added check for delete failures. Updated namespace to None.
Diffstat (limited to 'roles/lib_openshift/src/class')
-rw-r--r--roles/lib_openshift/src/class/oc_project.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/roles/lib_openshift/src/class/oc_project.py b/roles/lib_openshift/src/class/oc_project.py
index cf378ef6d..642d85375 100644
--- a/roles/lib_openshift/src/class/oc_project.py
+++ b/roles/lib_openshift/src/class/oc_project.py
@@ -4,7 +4,7 @@
# pylint: disable=too-many-instance-attributes
class OCProject(OpenShiftCLI):
- ''' Class to wrap the oc command line tools '''
+ ''' Project Class to manage project/namespace objects'''
kind = 'namespace'
def __init__(self,
@@ -86,7 +86,6 @@ class OCProject(OpenShiftCLI):
if result != self.config.config_options['node_selector']['value']:
return True
- # Check rolebindings and policybindings
return False
# pylint: disable=too-many-return-statements,too-many-branches
@@ -131,6 +130,9 @@ class OCProject(OpenShiftCLI):
api_rval = oadm_project.delete()
+ if api_rval['returncode'] != 0:
+ return {'failed': True, 'msg': api_rval}
+
return {'changed': True, 'results': api_rval, 'state': state}
return {'changed': False, 'state': state}