Enable series upgrade
Change-Id: Ib7b914d6e70d632ca1d505c5d16f53ac3c2a73a5
This commit is contained in:
parent
8b39ad9763
commit
595f4fca1b
|
@ -64,3 +64,21 @@ def run_default_update_status():
|
|||
with charm.provide_charm_instance() as instance:
|
||||
instance.assess_status()
|
||||
reactive.remove_state('run-default-update-status')
|
||||
|
||||
|
||||
# Series upgrade hooks are a special case and reacting to the hook directly
|
||||
# makes sense as we may not want other charm code to run
|
||||
@reactive.hook('pre-series-upgrade')
|
||||
def default_pre_series_upgrade():
|
||||
"""Default handler for pre-series-upgrade.
|
||||
"""
|
||||
with charm.provide_charm_instance() as instance:
|
||||
instance.series_upgrade_prepare()
|
||||
|
||||
|
||||
@reactive.hook('post-series-upgrade')
|
||||
def default_post_series_upgrade():
|
||||
"""Default handler for post-series-upgrade.
|
||||
"""
|
||||
with charm.provide_charm_instance() as instance:
|
||||
instance.series_upgrade_complete()
|
||||
|
|
Loading…
Reference in New Issue