Use proxy when retrieving delorean file from RDO

If there is defined NODEPOOL_RDO_PROXY environment variable, use
it for retrieving delorean.repo file.

Depends-On: https://review.opendev.org/#/c/677088
Change-Id: Ia1fd563950acb9dca2e804d0eae03d3aa86b9261
This commit is contained in:
Sagi Shnaidman 2019-08-18 01:21:56 +03:00
parent 512bed38ce
commit 3ef2836a23
1 changed files with 3 additions and 2 deletions

View File

@ -90,8 +90,9 @@ def get_dlrn_hash(release, hash_name, retries=20, timeout=8):
"""
logger = logging.getLogger('emit-releases')
full_hash_pattern = re.compile('[a-z,0-9]{40}_[a-z,0-9]{8}')
repo_url = ('https://trunk.rdoproject.org/centos7-%s/%s/delorean.repo' %
(release, hash_name))
rdo_url = os.getenv('NODEPOOL_RDO_PROXY', 'https://trunk.rdoproject.org')
repo_url = ('%s/centos7-%s/%s/delorean.repo' %
(rdo_url, release, hash_name))
for retry_num in range(retries):
repo_file = None
try: