summaryrefslogtreecommitdiffstats
path: root/apex/deploy.py
diff options
context:
space:
mode:
authorTim Rozet <trozet@redhat.com>2018-02-16 10:45:55 -0500
committerTim Rozet <trozet@redhat.com>2018-02-16 10:59:39 -0500
commit2beef21903d7a36bdac19b3170003043693562dd (patch)
tree16915957eccb08d19f1a5442fb6f5528416c72c8 /apex/deploy.py
parent2111e5a85f8d0a894e1a7684c2e1a6d897091c9d (diff)
Fixes stale undercloud delorean repos
When we build artifacts for release, we try to freeze the disk images and artifacts we use for deployment. This includes the delorean repo which provides OpenStack packages. This repo however expires after a couple months and then if any packages were missing in the Undercloud released artifact, they will attempt to be downloaded during install and fail. This patch adds some logic to detect if there is internet connectivity, and if so then download and update the delorean repo on the undercloud. JIRA: APEX-565 Change-Id: I58c28437fb5c5b179033c939377fd97aefbf427c Signed-off-by: Tim Rozet <trozet@redhat.com>
Diffstat (limited to 'apex/deploy.py')
-rw-r--r--apex/deploy.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/apex/deploy.py b/apex/deploy.py
index 5171c5cd..1b398b8a 100644
--- a/apex/deploy.py
+++ b/apex/deploy.py
@@ -382,7 +382,8 @@ def main():
args.deploy_dir,
root_pw=root_pw,
external_network=uc_external,
- image_name=os.path.basename(uc_image))
+ image_name=os.path.basename(uc_image),
+ os_version=os_version)
undercloud.start()
# Generate nic templates