Remove valence.conf.sample
As oslo-config-generator has been added, no need to maintain the local copy of sample file, should be generated via tox -egenconfig, generates the sample file with latest config options Change-Id: I6da9bd0454ec1b9980876e3021a331de68204074 Closes-Bug:#1680776
This commit is contained in:
parent
dea13b1036
commit
80fbb7fca4
9
etc/README-valence.conf.txt
Normal file
9
etc/README-valence.conf.txt
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
To generate the sample valence.conf file, run the following
|
||||||
|
command from the top level of the valence directory:
|
||||||
|
|
||||||
|
tox -egenconfig #Generates etc/valence.conf.sample
|
||||||
|
|
||||||
|
If tox is not installed, you may install it as follows:
|
||||||
|
|
||||||
|
$ sudo pip install tox
|
||||||
|
|
@ -1,3 +0,0 @@
|
|||||||
[DEFAULT]
|
|
||||||
output_file = etc/valence/valence.conf.sample
|
|
||||||
namespace = valence.conf
|
|
3
etc/valence.conf
Normal file
3
etc/valence.conf
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
[DEFAULT]
|
||||||
|
output_file = etc/valence.conf.sample
|
||||||
|
namespace = valence.conf
|
@ -1,97 +0,0 @@
|
|||||||
[DEFAULT]
|
|
||||||
|
|
||||||
|
|
||||||
[api]
|
|
||||||
|
|
||||||
#
|
|
||||||
# From valence.conf
|
|
||||||
#
|
|
||||||
|
|
||||||
# The port for the valence API server. (port value)
|
|
||||||
# Minimum value: 0
|
|
||||||
# Maximum value: 65535
|
|
||||||
#bind_port = 8181
|
|
||||||
|
|
||||||
# The listen IP for the valence API server. (IP address value)
|
|
||||||
#bind_host = 127.0.0.1
|
|
||||||
|
|
||||||
# Enable the integrated stand-alone API to service requests via HTTPS
|
|
||||||
# instead of HTTP. If there is a front-end service performing HTTPS
|
|
||||||
# offloading from the service, this option should be False; note, you
|
|
||||||
# will want to change public API endpoint to represent SSL termination
|
|
||||||
# URL with 'public_endpoint' option. (boolean value)
|
|
||||||
#enable_ssl_api = false
|
|
||||||
|
|
||||||
# Number of workers for valence-api service. The default will be the
|
|
||||||
# number of CPUs available. (integer value)
|
|
||||||
#workers = 4
|
|
||||||
|
|
||||||
# The maximum timeout to wait for valence API server to come up.
|
|
||||||
# (integer value)
|
|
||||||
#timeout = 1000
|
|
||||||
|
|
||||||
# The maximum number of items returned in a single response from a
|
|
||||||
# collection resource. (integer value)
|
|
||||||
#max_limit = 1000
|
|
||||||
|
|
||||||
# Configuration file for WSGI definition of API. (string value)
|
|
||||||
#api_paste_config = api-paste.ini
|
|
||||||
|
|
||||||
# Enable debug mode for valence-api service. (boolean value)
|
|
||||||
#debug = false
|
|
||||||
|
|
||||||
# The log file location for valence-api service (string value)
|
|
||||||
#log_file = /var/log/valence/valence.log
|
|
||||||
|
|
||||||
# The granularity of Error log outputs. (string value)
|
|
||||||
#log_level = debug
|
|
||||||
|
|
||||||
# The log format. (string value)
|
|
||||||
#log_format = %(asctime)s %(name)-4s %(levelname)-4s %(message)s
|
|
||||||
|
|
||||||
|
|
||||||
[etcd]
|
|
||||||
|
|
||||||
#
|
|
||||||
# From valence.conf
|
|
||||||
#
|
|
||||||
|
|
||||||
# The port for the etcd server. (port value)
|
|
||||||
# Minimum value: 0
|
|
||||||
# Maximum value: 65535
|
|
||||||
#port = 2379
|
|
||||||
|
|
||||||
# The listen IP for the etcd server. (IP address value)
|
|
||||||
#host = 127.0.0.1
|
|
||||||
|
|
||||||
|
|
||||||
[podm]
|
|
||||||
|
|
||||||
#
|
|
||||||
# From valence.conf
|
|
||||||
#
|
|
||||||
|
|
||||||
# The URL of Redfish API server. (e.g.: http(s)://<IP>:<PORT>/).
|
|
||||||
# Required. (string value)
|
|
||||||
#url = <None>
|
|
||||||
|
|
||||||
# User account with admin/server-profile access privilege. Although
|
|
||||||
# this property is not mandatory it's highly recommended to set a
|
|
||||||
# username. Optional. (string value)
|
|
||||||
#username = <None>
|
|
||||||
|
|
||||||
# User account password. Although this property is not mandatory, it's
|
|
||||||
# highly recommended to set a password. Optional. (string value)
|
|
||||||
#password = <None>
|
|
||||||
|
|
||||||
# Either a boolean value, a path to a CA_BUNDLE file or directory with
|
|
||||||
# certificates of trusted CAs. If set to True the driver will verify
|
|
||||||
# the host certificates; if False the driver will ignore verifying the
|
|
||||||
# SSL certificate; If it's a path the driver will use the specified
|
|
||||||
# certificate or one of the certificates in the directory. Defaults to
|
|
||||||
# True. Optional. (boolean value)
|
|
||||||
#verify_ca = <None>
|
|
||||||
|
|
||||||
# The URL extension that specifies the Redfish API version that
|
|
||||||
# valence will interact with (string value)
|
|
||||||
#base_ext = /redfish/v1/
|
|
@ -30,13 +30,19 @@ sed "s/\${CHUID}/$CURR_USER/" "$DIR"/doc/source/init/valence.conf > /tmp/valenc
|
|||||||
sed -i "s#PYHOME#$PYHOME#" /tmp/valence.conf
|
sed -i "s#PYHOME#$PYHOME#" /tmp/valence.conf
|
||||||
mv /tmp/valence.conf /etc/init/valence.conf
|
mv /tmp/valence.conf /etc/init/valence.conf
|
||||||
|
|
||||||
|
# Generate initial sample config file.
|
||||||
|
echo "Generating sample config file" >> $install_log
|
||||||
|
pip install tox
|
||||||
|
tox -egenconfig
|
||||||
|
|
||||||
# create conf directory for valence if it doesn't exist
|
# create conf directory for valence if it doesn't exist
|
||||||
if [ ! -d "/etc/valence" ]; then
|
if [ ! -d "/etc/valence" ]; then
|
||||||
mkdir /etc/valence
|
mkdir /etc/valence
|
||||||
fi
|
fi
|
||||||
chown "$CURR_USER":"$CURR_USER" /etc/valence
|
chown "$CURR_USER":"$CURR_USER" /etc/valence
|
||||||
VALENCE_CONF=/etc/valence/valence.conf
|
VALENCE_CONF=/etc/valence/valence.conf
|
||||||
cp etc/valence/valence.conf.sample /etc/valence/valence.conf
|
cp etc/valence.conf.sample /etc/valence/valence.conf
|
||||||
|
|
||||||
sudo sed -i "s/#debug\s*=.*/debug=true/" $VALENCE_CONF
|
sudo sed -i "s/#debug\s*=.*/debug=true/" $VALENCE_CONF
|
||||||
sudo sed -i "s/#log_level\s*=.*/log_level=debug/" $VALENCE_CONF
|
sudo sed -i "s/#log_level\s*=.*/log_level=debug/" $VALENCE_CONF
|
||||||
sudo sed -i "s/#log_file\s*=.*/log_file=/var/log/valence/valence.log/" $VALENCE_CONF
|
sudo sed -i "s/#log_file\s*=.*/log_file=/var/log/valence/valence.log/" $VALENCE_CONF
|
||||||
|
2
tox.ini
2
tox.ini
@ -75,4 +75,4 @@ import-order-style = pep8
|
|||||||
|
|
||||||
[testenv:genconfig]
|
[testenv:genconfig]
|
||||||
commands =
|
commands =
|
||||||
oslo-config-generator --config-file etc/os-config-generator/valence.conf --output-file etc/valence/valence.conf.sample
|
oslo-config-generator --config-file etc/valence.conf --output-file etc/valence.conf.sample
|
||||||
|
Loading…
Reference in New Issue
Block a user