From: Feng Pan Date: Fri, 16 Feb 2018 21:27:59 +0000 (+0000) Subject: Merge "Fixes stale undercloud delorean repos" X-Git-Tag: opnfv-6.0.0~27 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?p=apex.git;a=commitdiff_plain;h=a4f70cb1db40eac845c2df17158e77163c887ff1 Merge "Fixes stale undercloud delorean repos" --- a4f70cb1db40eac845c2df17158e77163c887ff1 diff --cc apex/undercloud/undercloud.py index 63f9183a,4490ed20..a70c465a --- a/apex/undercloud/undercloud.py +++ b/apex/undercloud/undercloud.py @@@ -236,7 -239,19 +239,22 @@@ class Undercloud "enabled": ns_external['enabled'] } + config['http_proxy'] = ns.get('http_proxy', '') + config['https_proxy'] = ns.get('https_proxy', '') + return config + + def _update_delorean_repo(self): + if utils.internet_connectivity(): + logging.info('Updating delorean repo on Undercloud') + delorean_repo = ( + "https://trunk.rdoproject.org/centos7-{}" + "/current-tripleo/delorean.repo".format(self.os_version)) + cmd = ("curl -L -f -o " + "/etc/yum.repos.d/deloran.repo {}".format(delorean_repo)) + try: + virt_utils.virt_customize({constants.VIRT_RUN_CMD: cmd}, + self.volume) + except Exception: + logging.warning("Failed to download and update delorean repo " + "for Undercloud")