Gate running methods that need Vault backend on db
Gate running methods that need vault svc on db being available as vault service will not be operational if the db is not present. This is particularly important when the db is unavailable for series upgrade. Closes-Bug: 1862616 Change-Id: Iebea7d592b3e0520fbc095223e73bd1c960b4a05
This commit is contained in:
parent
026d768184
commit
113975634d
|
@ -702,6 +702,7 @@ def _assess_status():
|
|||
)
|
||||
|
||||
|
||||
@when_any('db.master.available', 'shared-db.available')
|
||||
@when('leadership.is_leader',
|
||||
'config.set.auto-generate-root-ca-cert')
|
||||
@when_not('charm.vault.ca.ready',
|
||||
|
@ -738,6 +739,7 @@ def takeover_cert_leadership():
|
|||
set_flag('charm.vault.ca.ready')
|
||||
|
||||
|
||||
@when_any('db.master.available', 'shared-db.available')
|
||||
@when('leadership.is_leader',
|
||||
'charm.vault.ca.ready',
|
||||
'certificates.available')
|
||||
|
@ -759,6 +761,7 @@ def publish_ca_info():
|
|||
tls.set_chain(chain)
|
||||
|
||||
|
||||
@when_any('db.master.available', 'shared-db.available')
|
||||
@when('leadership.is_leader',
|
||||
'charm.vault.ca.ready',
|
||||
'certificates.available')
|
||||
|
@ -842,6 +845,7 @@ def tune_pki_backend():
|
|||
set_flag('pki.backend.tuned')
|
||||
|
||||
|
||||
@when_any('db.master.available', 'shared-db.available')
|
||||
@when('leadership.is_leader',
|
||||
'charm.vault.ca.ready')
|
||||
@when('config.set.default-ttl')
|
||||
|
|
Loading…
Reference in New Issue