Add quantum-network-service as a mandatory service

The quantum-network-service relation with nova-cc needs to
be present otherwise metadata server has no keystone auth
credentials. This change adds it to REQUIRED_INTERFACES
so that its absence is reported in workload status. Also
the quantum-network-service-relation-broken symlink has
been added to trigger an assess status call when the
relation is removed.

Change-Id: I9859d532e1ef3c18c8c24308a115624035ef6d0f
Closes-Bug: 1634106
This commit is contained in:
Liam Young 2017-02-09 15:17:34 +00:00
parent c1fb99e35f
commit bf6b4332b3
2 changed files with 2 additions and 0 deletions

View File

@ -251,6 +251,7 @@ GIT_PACKAGE_BLACKLIST = [
REQUIRED_INTERFACES = { REQUIRED_INTERFACES = {
'messaging': ['amqp', 'zeromq-configuration'], 'messaging': ['amqp', 'zeromq-configuration'],
'neutron-plugin-api': ['neutron-plugin-api'], 'neutron-plugin-api': ['neutron-plugin-api'],
'network-service': ['quantum-network-service'],
} }

View File

@ -0,0 +1 @@
neutron_hooks.py