Ensure services are not started while unit paused
Closes-Bug: #1983594
Change-Id: Ib05687d0146fee7609f36ca8692dafe0082846bc
(cherry picked from commit 1dc253a098
)
This commit is contained in:
parent
604222e924
commit
6ff05b85b7
|
@ -105,6 +105,7 @@ def config_rendered():
|
|||
reactive.set_state('config.rendered')
|
||||
|
||||
|
||||
@reactive.when_none('charm.paused')
|
||||
@reactive.when('config.rendered', 'base-config.rendered')
|
||||
def start_designate_services():
|
||||
"""Enable services when database is synchronized"""
|
||||
|
|
|
@ -72,6 +72,8 @@ class TestRegisteredHooks(test_utils.TestRegisteredHooks):
|
|||
'when_none': {
|
||||
'clear_dns_config_available': (
|
||||
'dns-slaves-config-valid', 'dns-backend.available', ),
|
||||
'start_designate_services': (
|
||||
'charm.paused', ),
|
||||
},
|
||||
'when_file_changed': {
|
||||
'local_pools_updated': ('/etc/designate/pools.yaml', ),
|
||||
|
|
Loading…
Reference in New Issue