Files
openstack-helm/nova/templates/bin/_nova-console-proxy.sh.tpl
Doug Goldstein 96bed85c32 nova: ensure /etc/nova/nova.conf.d is always loaded
Moving forward to better support partial configs that override the base
config, ensure that the /etc/nova/nova.conf.d directory is loaded after
the main configuration files.

Change-Id: Ic735cf39d53d55a2975a5a2975686c7f9f560c22
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
2025-09-18 22:02:09 -05:00

36 lines
1.2 KiB
Smarty

#!/bin/bash
{{/*
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/}}
set -x
console_kind="{{- .Values.console.console_kind -}}"
if [ "${console_kind}" == "novnc" ] ; then
exec nova-novncproxy \
--config-file /etc/nova/nova.conf \
--config-file /tmp/pod-shared/nova-vnc.ini \
--config-dir /etc/nova/nova.conf.d
elif [ "${console_kind}" == "spice" ] ; then
exec nova-spicehtml5proxy\
--config-file /etc/nova/nova.conf \
--config-file /tmp/pod-shared/nova-spice.ini \
--config-dir /etc/nova/nova.conf.d
elif [ "${console_kind}" == "serial" ] ; then
exec nova-serialproxy\
--config-file /etc/nova/nova.conf \
--config-file /tmp/pod-shared/nova-serial.ini \
--config-dir /etc/nova/nova.conf.d
fi