be6a844a79
In spine-and-leaf TLS-e deployments as done in OSP13, services are filter based on role networks when adding metadata for nova-join. This filtering removes valid services due to the fact that the roles network does'nt match the global ServiceNetMap. Add a role based parameter {{role.name}}ServiceNetMap that can be used to override the ServiceNetMap per-role when it's being passed to {{role.name}}ServiceChain and the {{role.name}} resource group. Related: RHBZ#1875508 Closes-Bug: #1904482 Change-Id: I56b6dfe8a0e95385e469d9eac97a0ec24e147450
22 lines
975 B
YAML
22 lines
975 B
YAML
---
|
|
fixes:
|
|
- |
|
|
When deploying a spine-and-leaf (L3 routed architecture) with TLS enabled
|
|
for internal endpoints the deployment would fail because some roles are
|
|
not connected to the network mapped to the service in ServiceNetMap. To
|
|
fix this issue a role specific parameter ``{{role.name}}ServiceNetMap`` is
|
|
introduced (defaults to: ``{}``). The role specific ServiceNetMap parameter
|
|
allow the operator to override one or more service network mappings
|
|
per-role. For example::
|
|
|
|
ComputeLeaf2ServiceNetMap:
|
|
NovaLibvirtNetwork: internal_api_leaf2
|
|
|
|
The role specific ``{{role.name}}ServiceNetMap`` override is merged with
|
|
the global ``ServiceNetMap`` when it's passed as a value to the
|
|
``{{role.name}}ServiceChain`` resources, and the ``{{role.name}}``
|
|
resource groups so that the correct network for this role is mapped to
|
|
the service.
|
|
|
|
Closes bug: `1904482 <https://bugs.launchpad.net/tripleo/+bug/1904482>`_.
|