소스 검색

Merge pull request #51 from dgoodwin/pre-upgrade

Pre upgrade
Jason DeTiberus 9 년 전
부모
커밋
c728a2109e
2개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      playbooks/adhoc/upgrades/upgrade.yml
  2. 1 0
      utils/src/ooinstall/cli_installer.py

+ 4 - 1
playbooks/adhoc/upgrades/upgrade.yml

@@ -52,9 +52,12 @@
   - stat: path=/var/lib/openshift
   - stat: path=/var/lib/openshift
     register: var_lib_openshift
     register: var_lib_openshift
 
 
+  - stat: path=/var/lib/origin
+    register: var_lib_origin
+
   - name: Create origin symlink if necessary
   - name: Create origin symlink if necessary
     file: src=/var/lib/openshift/ dest=/var/lib/origin state=link
     file: src=/var/lib/openshift/ dest=/var/lib/origin state=link
-    when: var_lib_openshift.stat.exists == True
+    when: var_lib_openshift.stat.exists == True and var_lib_origin.stat.exists == False
 
 
   - name: Check available disk space for etcd backup
   - name: Check available disk space for etcd backup
     # We assume to be using the data dir for all backups.
     # We assume to be using the data dir for all backups.

+ 1 - 0
utils/src/ooinstall/cli_installer.py

@@ -526,6 +526,7 @@ def upgrade(ctx):
         click.echo("Errors encountered during upgrade, please check %s." %
         click.echo("Errors encountered during upgrade, please check %s." %
             oo_cfg.settings['ansible_log_path'])
             oo_cfg.settings['ansible_log_path'])
     else:
     else:
+        oo_cfg.save_to_disk()
         click.echo("Upgrade completed! Rebooting all hosts is recommended.")
         click.echo("Upgrade completed! Rebooting all hosts is recommended.")