summaryrefslogtreecommitdiffstats
path: root/utils/src/ooinstall/openshift_ansible.py
diff options
context:
space:
mode:
authorBrenton Leanhardt <bleanhar@redhat.com>2016-04-01 14:30:33 -0400
committerBrenton Leanhardt <bleanhar@redhat.com>2016-04-01 14:30:33 -0400
commitde1f1a07bce2604c72dfae09992c1f50fb2a9e28 (patch)
tree84c9f7ed4ffb3f6e0a8fa42efc4c4fe4cbda861a /utils/src/ooinstall/openshift_ansible.py
parent6e2b6fa5f33520bf2d692a486183e2e6cb994fb7 (diff)
parenteb369effbc557502b7c2ee58950391ae71b809c8 (diff)
downloadopenshift-de1f1a07bce2604c72dfae09992c1f50fb2a9e28.tar.gz
openshift-de1f1a07bce2604c72dfae09992c1f50fb2a9e28.tar.bz2
openshift-de1f1a07bce2604c72dfae09992c1f50fb2a9e28.tar.xz
openshift-de1f1a07bce2604c72dfae09992c1f50fb2a9e28.zip
Merge pull request #1536 from smunilla/unattended_upgrades
a-o-i: Support for unattended upgrades
Diffstat (limited to 'utils/src/ooinstall/openshift_ansible.py')
-rw-r--r--utils/src/ooinstall/openshift_ansible.py16
1 files changed, 4 insertions, 12 deletions
diff --git a/utils/src/ooinstall/openshift_ansible.py b/utils/src/ooinstall/openshift_ansible.py
index 2b95702bf..6e43eac9f 100644
--- a/utils/src/ooinstall/openshift_ansible.py
+++ b/utils/src/ooinstall/openshift_ansible.py
@@ -251,18 +251,10 @@ def run_uninstall_playbook(verbose=False):
return run_ansible(playbook, inventory_file, facts_env, verbose)
-def run_upgrade_playbook(old_version, new_version, verbose=False):
- # TODO: do not hardcode the upgrade playbook, add ability to select the
- # right playbook depending on the type of upgrade.
- old_version = old_version.replace('.', '_')
- new_version = old_version.replace('.', '_')
- if old_version == new_version:
- playbook = os.path.join(CFG.settings['ansible_playbook_directory'],
- 'playbooks/byo/openshift-cluster/upgrades/v{}_minor/upgrade.yml'.format(new_version))
- else:
- playbook = os.path.join(CFG.settings['ansible_playbook_directory'],
- 'playbooks/byo/openshift-cluster/upgrades/v{}_to_v{}/upgrade.yml'.format(old_version,
- new_version))
+def run_upgrade_playbook(playbook, verbose=False):
+ playbook = os.path.join(CFG.settings['ansible_playbook_directory'],
+ 'playbooks/byo/openshift-cluster/upgrades/{}'.format(playbook))
+
# TODO: Upgrade inventory for upgrade?
inventory_file = generate_inventory(CFG.hosts)
facts_env = os.environ.copy()