|
@@ -5,13 +5,13 @@
|
|
|
|
|
|
# oc adm migrate storage should be run prior to etcd v3 upgrade
|
|
|
# See: https://github.com/openshift/origin/pull/14625#issuecomment-308467060
|
|
|
-- name: Pre master upgrade - Upgrade job storage
|
|
|
+- name: Pre master upgrade - Upgrade all storage
|
|
|
hosts: oo_first_master
|
|
|
tasks:
|
|
|
- - name: Upgrade job storage
|
|
|
+ - name: Upgrade all storage
|
|
|
command: >
|
|
|
{{ openshift.common.client_binary }} adm --config={{ openshift.common.config_base }}/master/admin.kubeconfig
|
|
|
- migrate storage --include=jobs --confirm
|
|
|
+ migrate storage --include=* --confirm
|
|
|
|
|
|
# If facts cache were for some reason deleted, this fact may not be set, and if not set
|
|
|
# it will always default to true. This causes problems for the etcd data dir fact detection
|
|
@@ -143,13 +143,13 @@
|
|
|
- set_fact:
|
|
|
master_update_complete: True
|
|
|
|
|
|
-- name: Post master upgrade - Upgrade job storage
|
|
|
+- name: Post master upgrade - Upgrade clusterpolicies storage
|
|
|
hosts: oo_first_master
|
|
|
tasks:
|
|
|
- - name: Upgrade job storage
|
|
|
+ - name: Upgrade clusterpolicies storage
|
|
|
command: >
|
|
|
{{ openshift.common.client_binary }} adm --config={{ openshift.common.config_base }}/master/admin.kubeconfig
|
|
|
- migrate storage --include=jobs --confirm
|
|
|
+ migrate storage --include=clusterpolicies --confirm
|
|
|
|
|
|
##############################################################################
|
|
|
# Gate on master update complete
|
|
@@ -230,6 +230,12 @@
|
|
|
- reconcile_scc_result.rc == 0
|
|
|
run_once: true
|
|
|
|
|
|
+ - name: Upgrade job storage
|
|
|
+ command: >
|
|
|
+ {{ openshift.common.client_binary }} adm --config={{ openshift.common.config_base }}/master/admin.kubeconfig
|
|
|
+ migrate storage --include=* --confirm
|
|
|
+ run_once: true
|
|
|
+
|
|
|
- set_fact:
|
|
|
reconcile_complete: True
|
|
|
|