Sandro Bonazzola has posted comments on this change.

Change subject: WebSocketProxy on a separate host
......................................................................


Patch Set 24:

(12 comments)

http://gerrit.ovirt.org/#/c/26898/24/packaging/setup/ovirt_engine_setup/engineconstants.py
File packaging/setup/ovirt_engine_setup/engineconstants.py:

Line 1: #
Line 2: # ovirt-engine-setup -- ovirt engine setup
Line 3: # Copyright (C) 2013 Red Hat, Inc.
2014
Line 4: #
Line 5: # Licensed under the Apache License, Version 2.0 (the "License");
Line 6: # you may not use this file except in compliance with the License.
Line 7: # You may obtain a copy of the License at


http://gerrit.ovirt.org/#/c/26898/24/packaging/setup/plugins/ovirt-engine-common/base/core/misc.py
File packaging/setup/plugins/ovirt-engine-common/base/core/misc.py:

Line 92:             None
Line 93:         )
Line 94:         self.environment.setdefault(
Line 95:             osetupcons.CoreEnv.UPGRADE_SUPPORTED_VERSIONS,
Line 96:             '3.0,3.1,3.2,3.3,3.4'
and maybe 3.5 but in another patch please
Line 97:         )
Line 98: 
Line 99:         self.logger.debug(
Line 100:             'Package: %s-%s (%s)',


http://gerrit.ovirt.org/#/c/26898/24/packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/config/options.py
File packaging/setup/plugins/ovirt-engine-setup/ovirt-engine/config/options.py:

Line 102:                 ]:
Line 103:                     self.logger.error(
Line 104:                         _('Engine configuration rejected with engine '
Line 105:                           'rpms in place')
Line 106:                     )
please use the same indentation/style used in the following RuntimeError
Line 107:                     raise RuntimeError(
Line 108:                         _(
Line 109:                             'Engine Configuration was rejected by 
user: '
Line 110:                             'if you don\'t need it, please remove 
engine rpms'


http://gerrit.ovirt.org/#/c/26898/24/packaging/setup/plugins/ovirt-engine-setup/websocket_proxy/config.py
File packaging/setup/plugins/ovirt-engine-setup/websocket_proxy/config.py:

Line 218:         ]
Line 219: 
Line 220:         if self._enabled:
Line 221:             if self._local_engine:
Line 222:                 # Local Engine ...
above comment is useless
Line 223:                 if self.environment[
Line 224:                     osetupcons.ConfigEnv.WEBSOCKET_PROXY_CONFIG_LOCAL
Line 225:                 ] is None:
Line 226:                     self.environment[


Line 258:             if self._local_wsp:
Line 259:                 self.environment[
Line 260:                     osetupcons.ConfigEnv.WEBSOCKET_PROXY_HOST
Line 261:                 ] = "Engine"
Line 262:                 # ] = self.environment[osetupcons.ConfigEnv.FQDN]
please remove above comment
Line 263:             else:
Line 264:                 if self._wsp_host is None:
Line 265:                     fqdn = socket.getfqdn()
Line 266:                     while True:


Line 266:                     while True:
Line 267:                         self._wsp_host = self.dialog.queryString(
Line 268:                             
name='OVESETUP_CONFIG_WEBSOCKET_PROXY_HOST',
Line 269:                             note=_('Host fully qualified DNS name of 
\n'
Line 270:                                    'WebSocket Proxy host [@DEFAULT@]: 
'),
note=_(
     'Host fully qualified DNS name of \n'
     'WebSocket Proxy host [@DEFAULT@]: '
 ),
Line 271:                             prompt=True,
Line 272:                             default=fqdn,
Line 273:                         )
Line 274:                         try:


Line 272:                             default=fqdn,
Line 273:                         )
Line 274:                         try:
Line 275:                             socket.getaddrinfo(self._wsp_host, None)
Line 276:                             break  # do while missing in python
you can use a variable assigning it here and loop over variable is None in 
while.
Line 277:                         except socket.error as e:
Line 278:                             self.logger.error(
Line 279:                                 _('Host is invalid: {error}').format(
Line 280:                                     error=e.strerror


Line 415:             fqdn = self.environment[osetupcons.ConfigEnv.FQDN]
Line 416:         else:
Line 417:             fqdn = self.environment[
Line 418:                 osetupcons.ConfigEnv.WEBSOCKET_PROXY_HOST
Line 419:             ]
I may be wrong but above may be:

fqdn = self.environment[
    (osetupcons.ConfigEnv.FQDN  if self._local_wsp else 
osetupcons.ConfigEnv.WEBSOCKET_PROXY_HOST)
]
Line 420: 
Line 421:         self.execute(
Line 422:             args=(
Line 423:                 osetupcons.FileLocations.OVIRT_ENGINE_PKI_CA_ENROLL,


Line 488:                     'engine host? '
Line 489:                     '(@VALUES@)[@DEFAULT@]: '
Line 490:                 ),
Line 491:                 prompt=True,
Line 492:                 validValues=(_('Yes'), _('No')),
I'm pretty sure that a queryBoolean method is available for this kind of yes/no 
questions
Line 493:                 caseSensitive=False,
Line 494:                 default=_('Yes')
Line 495:             ) == _('Yes').lower()
Line 496: 


Line 629:                         OVIRT_ENGINE_PKI_ENGINE_CERT
Line 630:                     )
Line 631:                 finally:
Line 632:                     sftp.close()
Line 633:             except paramiko.AuthenticationException:
self.logger.debug('exception', exc_info=True)
Line 634:                 self.logger.error(
Line 635:                     _('Invalid password for host {fqdn}').format(
Line 636:                         fqdn=remote_engine_fqdn,
Line 637:                     )


Line 661:                         )
Line 662:                     )
Line 663:             except IOError as e:
Line 664:                 if e.errno == errno.ENOENT:
Line 665:                     self.logger.debug('exception', exc_info=True)
please move above out of the if, we do the same in the else branch.
Not sure about the rest of the code: I guess that  _("Unable to connect to 
fetch file {file} from {host}: {error}').format(...., error=str(e))

may be enough
Line 666:                     self.logger.error(
Line 667:                         _(
Line 668:                             'Unable to connect to fetch file {file} 
from '
Line 669:                             ' {host}: file not present'


Line 681:                                 'are they been generated on the 
engine host?'
Line 682:                             )
Line 683:                         )
Line 684:                 else:
Line 685:                     self.logger.debug('exception', exc_info=True)
see above
Line 686:                     self.logger.error(
Line 687:                         _(
Line 688:                             'Unable to connect to fetch file {file} 
from '
Line 689:                             ' {host}'


-- 
To view, visit http://gerrit.ovirt.org/26898
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I169604429e5a2d72573b05c0e5481306edfdd935
Gerrit-PatchSet: 24
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Simone Tiraboschi <stira...@redhat.com>
Gerrit-Reviewer: Lev Veyde <lve...@gmail.com>
Gerrit-Reviewer: Sandro Bonazzola <sbona...@redhat.com>
Gerrit-Reviewer: Simone Tiraboschi <stira...@redhat.com>
Gerrit-Reviewer: Yedidyah Bar David <d...@redhat.com>
Gerrit-Reviewer: automat...@ovirt.org
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to