Depend on identity service in heat boostrap job

this job is actually trying to create a role in Keystone,
and thus needs it running to complete.
Without such dependency depending on cluster performance it may fail
by exhausting retry attempts.

Also depend on this bootstrap job in all Heat services so that they
are actually able to work and create arbitrary stacks once finished deploying.

Change-Id: I94ce96591b1f02d64d15c38686e9bc8bae31ddbb
This commit is contained in:
Pavlo Shchelokovskyy 2019-09-03 11:23:07 +03:00
parent c5c791cd69
commit 688ded096d
1 changed files with 8 additions and 0 deletions

View File

@ -641,6 +641,7 @@ dependencies:
- heat-trustee-ks-user
- heat-domain-ks-user
- heat-ks-endpoints
- heat-bootstrap
services:
- endpoint: internal
service: oslo_db
@ -656,6 +657,7 @@ dependencies:
- heat-trustee-ks-user
- heat-domain-ks-user
- heat-ks-endpoints
- heat-bootstrap
services:
- endpoint: internal
service: oslo_db
@ -671,6 +673,7 @@ dependencies:
- heat-trustee-ks-user
- heat-domain-ks-user
- heat-ks-endpoints
- heat-bootstrap
services:
- endpoint: internal
service: oslo_db
@ -692,6 +695,10 @@ dependencies:
services:
- endpoint: internal
service: oslo_db
bootstrap:
services:
- endpoint: internal
service: identity
engine:
jobs:
- heat-db-sync
@ -700,6 +707,7 @@ dependencies:
- heat-trustee-ks-user
- heat-domain-ks-user
- heat-ks-endpoints
- heat-bootstrap
services:
- endpoint: internal
service: oslo_db