Bug 1397010

Summary: [RFE] Make interactive mode default when running openstack overcloud update stack
Product: Red Hat OpenStack Reporter: David Juran <djuran>
Component: python-tripleoclientAssignee: Julie Pichon <jpichon>
Status: CLOSED CURRENTRELEASE QA Contact: Arik Chernetsky <achernet>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 9.0 (Mitaka)CC: aschultz, beth.white, hbrock, jslagle, mburns, rhel-osp-director-maint
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: 14.0 (Rocky)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: NeedsAllocation
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-01-26 11:01:16 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description David Juran 2016-11-21 12:07:06 UTC
Description of problem:
When applying updates to an OverCloud, by running "openstack overcloud update stack", as described in https://access.redhat.com/documentation/en/red-hat-openstack-platform/9/single/upgrading-red-hat-openstack-platform/#sect-Updating_the_Overcloud one _must_ use the "-i" flag, otherwise the update will hang with no easy way of resuming. To avoid the risk of manual mistakes, I therefore suggest we make the interactive mode the default for this operation.


Additional info:
Is there nay situation where one would like to run the opnestack overcloud update stack without the -i flag?

Comment 1 Julie Pichon 2018-01-26 11:01:16 UTC
Minor updates were completely overhauled in OSP12 [1] [2], and it appears interactive mode is no longer an option.

$ openstack help overcloud update stack
usage: openstack overcloud update stack [-h] [--stack [STACK]]
                                        [--templates [TEMPLATES]]
                                        [--init-minor-update]
                                        [--container-registry-file CONTAINER_REGISTRY_FILE]
                                        [--ceph-ansible-playbook CEPH_ANSIBLE_PLAYBOOK]
                                        [--nodes NODES] [--playbook PLAYBOOK]
                                        [--static-inventory STATIC_INVENTORY]

Based on this I'm going to close the bug, as we usually don't change defaults for already released versions.

[1] https://bugs.launchpad.net/tripleo/+bug/1715557
[2] https://review.openstack.org/#/c/512991/