Remove deprecated --enable-rollback option

This option in stack-update command was deprecated a long ago[1].

[1] 847a8fd566

Change-Id: I39d96d22f811e420a72e22f384a3ea0709324e8c
This commit is contained in:
Takashi Kajinami 2024-01-08 02:26:25 +09:00
parent c34fc8ae5d
commit dac63ec7d4
3 changed files with 13 additions and 19 deletions

View File

@ -1699,7 +1699,7 @@ class ShellTestUserPass(ShellBase):
update_text = self.shell(
'stack-update teststack2/2 '
'--template-file=%s '
'--enable-rollback '
'--rollback on '
'--existing' % template_file)
required = [
@ -1731,7 +1731,7 @@ class ShellTestUserPass(ShellBase):
update_text = self.shell(
'stack-update teststack2/2 '
'--template-file=%s '
'--enable-rollback '
'--rollback on '
'--parameters="KeyPairName=updated_key" '
'--existing' % template_file)
@ -1767,7 +1767,7 @@ class ShellTestUserPass(ShellBase):
update_text = self.shell(
'stack-update teststack2/2 '
'--template-file=%s '
'--enable-rollback '
'--rollback on '
'--existing '
'--clear-parameter=InstanceType '
'--clear-parameter=DBUsername '
@ -1807,7 +1807,7 @@ class ShellTestUserPass(ShellBase):
update_text = self.shell(
'stack-update teststack2/2 '
'--template-file=%s '
'--enable-rollback '
'--rollback on '
'--existing '
'--parameters="KeyPairName=updated_key" '
'--clear-parameter=InstanceType '
@ -1873,7 +1873,7 @@ class ShellTestUserPass(ShellBase):
update_text = self.shell(
'stack-update teststack2/2 '
'--template-file=%s '
'--enable-rollback '
'--rollback on '
'--existing '
'--parameters="KeyPairName=updated_key" '
'--tags=tag1,tag2 ' % template_file)
@ -1942,7 +1942,7 @@ class ShellTestUserPass(ShellBase):
update_preview_text = self.shell(
'stack-update teststack2/2 '
'--template-file=%s '
'--enable-rollback '
'--rollback on '
'--parameters="KeyPairName=updated_key" '
'--dry-run ' % template_file)
@ -1963,7 +1963,7 @@ class ShellTestUserPass(ShellBase):
update_preview_text = self.shell(
'stack-update teststack2/2 '
'--template-file=%s '
'--enable-rollback '
'--rollback on '
'--show-nested '
'--parameters="KeyPairName=updated_key" '
'--dry-run ' % template_file)
@ -1985,7 +1985,7 @@ class ShellTestUserPass(ShellBase):
update_preview_text = self.shell(
'stack-update teststack2/2 '
'--template-file=%s '
'--enable-rollback '
'--rollback on '
'--existing '
'--parameters="KeyPairName=updated_key" '
'--dry-run ' % template_file)

View File

@ -449,12 +449,6 @@ def do_stack_show(hc, args):
@utils.arg('-t', '--timeout', metavar='<TIMEOUT>',
type=int,
help=_('Stack update timeout in minutes.'))
@utils.arg('-r', '--enable-rollback', default=False, action="store_true",
help=_('DEPRECATED! Use %(arg)s argument instead. '
'Enable rollback on stack update failure. '
'NOTE: default behavior is now to use the rollback value '
'of existing stack.')
% {'arg': '--rollback'})
@utils.arg('--rollback', default=None, metavar='<VALUE>',
help=_('Set rollback on update failure. '
'Values %(true)s set rollback to enabled. '
@ -544,11 +538,6 @@ def do_stack_update(hc, args):
raise exc.CommandError(str(ex))
else:
fields['disable_rollback'] = not rollback
# TODO(pshchelo): remove the following 'else' clause after deprecation
# period of --enable-rollback switch and assign -r shortcut to --rollback
else:
if args.enable_rollback:
fields['disable_rollback'] = False
if args.dry_run is True:
if args.show_nested:

View File

@ -0,0 +1,5 @@
---
upgrade:
- |
The ``heat stack-update`` command no longer supports
the ``--enable-rollback`` option. Use the ``--rollback`` option instead.