summaryrefslogtreecommitdiffstats
path: root/playbooks/common/openshift-cluster/upgrades/pre/config.yml
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2018-02-14 13:09:41 -0800
committerGitHub <noreply@github.com>2018-02-14 13:09:41 -0800
commitdeb9a793cbb169b964424720f9c3a6ce6b976b09 (patch)
treea5bf67b272a8ba7829eb2ba0d3eaeface0909a32 /playbooks/common/openshift-cluster/upgrades/pre/config.yml
parentb90ec246f78ac66c4251996f9bb288875765ccaf (diff)
parentcdb1ae5fd0057aa6b666ca53fc54e73ce8be19fa (diff)
downloadopenshift-deb9a793cbb169b964424720f9c3a6ce6b976b09.tar.gz
openshift-deb9a793cbb169b964424720f9c3a6ce6b976b09.tar.bz2
openshift-deb9a793cbb169b964424720f9c3a6ce6b976b09.tar.xz
openshift-deb9a793cbb169b964424720f9c3a6ce6b976b09.zip
Merge pull request #7124 from mgugino-upstream-stage/fix-version-multi
Automatic merge from submit-queue. Fix version multi Simplify double upgrade version logic Currently, double upgrade process (3.7 -> 3.9) for control plane attempts to run openshift_version role twice to set the appropriate values for upgrading each major version, 3.8 and 3.9. This commit instructs openshift_version to only inquire about the proper settings for 3.9, and hard-sets the appropriate values for 3.8. This allows a simplification of the openshift_version role, allowing for easier debugging. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1542368
Diffstat (limited to 'playbooks/common/openshift-cluster/upgrades/pre/config.yml')
-rw-r--r--playbooks/common/openshift-cluster/upgrades/pre/config.yml4
1 files changed, 4 insertions, 0 deletions
diff --git a/playbooks/common/openshift-cluster/upgrades/pre/config.yml b/playbooks/common/openshift-cluster/upgrades/pre/config.yml
index c027fc8f5..7bf1496cb 100644
--- a/playbooks/common/openshift-cluster/upgrades/pre/config.yml
+++ b/playbooks/common/openshift-cluster/upgrades/pre/config.yml
@@ -51,6 +51,10 @@
# l_openshift_version_set_hosts is passed via upgrade_control_plane.yml
# l_openshift_version_check_hosts is passed via upgrade_control_plane.yml
+# version_override will set various version-related variables during a double upgrade.
+- import_playbook: version_override.yml
+ when: l_double_upgrade_cp | default(False)
+
- import_playbook: verify_cluster.yml
# If we're only upgrading nodes, we need to ensure masters are already upgraded