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:
@@ -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(),
|
||||
},
|
||||
|
Reference in New Issue
Block a user