Fix nova plugin fqdn override

Setting custom domain for ingress endpoints breaks apply.
osh-nova and osh-nova-api-proxy are trying to use the same domain,
both starting with 'nova'. This causes a kubernetes error.

Signed-off-by: Lucas Cavalcante <lucasmedeiros.cavalcante@windriver.com>
Closes-bug: 1938342
Change-Id: Ic284b83425917102a652330f8349aed38731f9df
This commit is contained in:
Lucas Cavalcante
2021-07-28 18:30:14 -03:00
parent 2c483f00e2
commit 31c4390122

View File

@@ -61,6 +61,8 @@ class NovaHelm(openstack.OpenstackBaseHelm):
CHART = app_constants.HELM_CHART_NOVA
# (lcavalca): 'nova' is used as ingress fqdn by nova-api-proxy
SERVICE_FQDN = 'nova-api-internal'
SERVICE_NAME = app_constants.HELM_CHART_NOVA
AUTH_USERS = ['nova', ]
SERVICE_USERS = ['neutron', 'ironic', 'placement']
@@ -197,7 +199,8 @@ class NovaHelm(openstack.OpenstackBaseHelm):
},
'compute': {
'host_fqdn_override':
self._get_endpoints_host_fqdn_overrides(self.SERVICE_NAME),
self._get_endpoints_host_fqdn_overrides(self.SERVICE_FQDN),
'port': self._get_endpoints_port_api_public_overrides(),
'scheme': self._get_endpoints_scheme_public_overrides(),
},