|
@@ -2170,10 +2170,6 @@ class Registry(OpenShiftCLI):
|
|
|
''' setter method for prepared_registry attribute '''
|
|
|
self.__prepared_registry = data
|
|
|
|
|
|
- def force_prepare_registry(self):
|
|
|
- '''force a registry prep'''
|
|
|
- self.__prepared_registry = None
|
|
|
-
|
|
|
def get(self):
|
|
|
''' return the self.registry_parts '''
|
|
|
self.deploymentconfig = None
|
|
@@ -2284,9 +2280,6 @@ class Registry(OpenShiftCLI):
|
|
|
def update(self):
|
|
|
'''run update for the registry. This performs a delete and then create '''
|
|
|
# Store the current service IP
|
|
|
- self.force_prepare_registry()
|
|
|
-
|
|
|
- self.get()
|
|
|
if self.service:
|
|
|
svcip = self.service.get('spec.clusterIP')
|
|
|
if svcip:
|
|
@@ -2295,18 +2288,6 @@ class Registry(OpenShiftCLI):
|
|
|
if portip:
|
|
|
self.portal_ip = portip
|
|
|
|
|
|
- #parts = self.delete(complete=False)
|
|
|
- #for part in parts:
|
|
|
- # if part['returncode'] != 0:
|
|
|
- # if part.has_key('stderr') and 'not found' in part['stderr']:
|
|
|
- # # the object is not there, continue
|
|
|
- # continue
|
|
|
- # # something went wrong
|
|
|
- # return parts
|
|
|
-
|
|
|
- # Ugly built in sleep here.
|
|
|
- #time.sleep(10)
|
|
|
-
|
|
|
results = []
|
|
|
if self.prepared_registry['deployment_update']:
|
|
|
results.append(self._replace(self.prepared_registry['deployment_file']))
|
|
@@ -2361,7 +2342,7 @@ class Registry(OpenShiftCLI):
|
|
|
|
|
|
return deploymentconfig.yaml_dict
|
|
|
|
|
|
- def needs_update(self, verbose=False):
|
|
|
+ def needs_update(self):
|
|
|
''' check to see if we need to update '''
|
|
|
if not self.service or not self.deploymentconfig:
|
|
|
return True
|
|
@@ -2370,7 +2351,7 @@ class Registry(OpenShiftCLI):
|
|
|
if not Utils.check_def_equal(self.prepared_registry['service'].yaml_dict,
|
|
|
self.service.yaml_dict,
|
|
|
exclude_list,
|
|
|
- verbose):
|
|
|
+ debug=self.verbose):
|
|
|
self.prepared_registry['service_update'] = True
|
|
|
|
|
|
exclude_list = ['dnsPolicy',
|
|
@@ -2378,7 +2359,6 @@ class Registry(OpenShiftCLI):
|
|
|
'restartPolicy', 'timeoutSeconds',
|
|
|
'livenessProbe', 'readinessProbe',
|
|
|
'terminationMessagePath',
|
|
|
- 'rollingParams',
|
|
|
'securityContext',
|
|
|
'imagePullPolicy',
|
|
|
'protocol', # ports.portocol: TCP
|
|
@@ -2390,7 +2370,7 @@ class Registry(OpenShiftCLI):
|
|
|
if not Utils.check_def_equal(self.prepared_registry['deployment'].yaml_dict,
|
|
|
self.deploymentconfig.yaml_dict,
|
|
|
exclude_list,
|
|
|
- verbose):
|
|
|
+ debug=self.verbose):
|
|
|
self.prepared_registry['deployment_update'] = True
|
|
|
|
|
|
return self.prepared_registry['deployment_update'] or self.prepared_registry['service_update'] or False
|
|
@@ -2422,14 +2402,15 @@ class Registry(OpenShiftCLI):
|
|
|
})
|
|
|
|
|
|
|
|
|
- ocregistry = Registry(rconfig)
|
|
|
+ ocregistry = Registry(rconfig, params['debug'])
|
|
|
+
|
|
|
+ api_rval = ocregistry.get()
|
|
|
|
|
|
state = params['state']
|
|
|
########
|
|
|
# get
|
|
|
########
|
|
|
if state == 'list':
|
|
|
- api_rval = ocregistry.get()
|
|
|
|
|
|
if api_rval['returncode'] != 0:
|
|
|
return {'failed': True, 'msg': api_rval}
|