diff options
| author | Devan Goodwin <dgoodwin@redhat.com> | 2016-07-19 10:05:51 -0300 | 
|---|---|---|
| committer | Devan Goodwin <dgoodwin@redhat.com> | 2016-07-19 16:16:02 -0300 | 
| commit | 37ce5323345c0241fe6cce8e48b7bd4cce119bb5 (patch) | |
| tree | 2e433f31e2ac40413714d12ea8a40dbd4c171d6b /playbooks | |
| parent | ac4ef6bb65c24890592b6b35b11be82f4ddc6deb (diff) | |
| download | openshift-37ce5323345c0241fe6cce8e48b7bd4cce119bb5.tar.gz openshift-37ce5323345c0241fe6cce8e48b7bd4cce119bb5.tar.bz2 openshift-37ce5323345c0241fe6cce8e48b7bd4cce119bb5.tar.xz openshift-37ce5323345c0241fe6cce8e48b7bd4cce119bb5.zip | |
Fix bugs with origin 1.2 rpm based upgrades.
Diffstat (limited to 'playbooks')
| -rw-r--r-- | playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/pre.yml | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/pre.yml b/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/pre.yml index 7a8dfdf91..a27b62971 100644 --- a/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/pre.yml +++ b/playbooks/common/openshift-cluster/upgrades/v3_1_to_v3_2/pre.yml @@ -87,7 +87,7 @@      # Request openshift_release 3.2 and let the openshift_version role handle converting this      # to a more specific version, respecting openshift_image_tag and openshift_pkg_version if      # defined, and overriding the normal behavior of protecting the installed version -    openshift_release: "3.2" +    openshift_release: "{{ '1.2' if deployment_type == 'origin' else '3.2' }}"      openshift_protect_installed_version: False      # Docker role (a dependency) should be told not to do anything to installed version      # of docker, we handle this separately during upgrade. (the inventory may have a @@ -176,8 +176,12 @@    - name: Verify OpenShift 3.2 RPMs are available for upgrade      fail:        msg: "OpenShift {{ avail_openshift_version.stdout }} is available, but 3.2 or greater is required" -    when: not openshift.common.is_containerized | bool and not avail_openshift_version | skipped and avail_openshift_version.stdout | default('0.0', True) | version_compare('3.2', '<') +    when: deployment_type != 'origin' and not openshift.common.is_containerized | bool and not avail_openshift_version | skipped and avail_openshift_version.stdout | default('0.0', True) | version_compare(openshift_release, '<') +  - name: Verify Origin 1.2 RPMs are available for upgrade +    fail: +      msg: "OpenShift {{ avail_openshift_version.stdout }} is available, but 1.2 or greater is required" +    when: deployment_type == 'origin' and not openshift.common.is_containerized | bool and not avail_openshift_version | skipped and avail_openshift_version.stdout | default('0.0', True) | version_compare(openshift_release, '<')    # TODO: Are these two grep checks necessary anymore?    # Note: the version number is hardcoded here in hopes of catching potential | 
