Check that the config file sample is always up to date
Change-Id: Ief192e8c88d052da68f13d3e9502c8799b8e1c17 Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
parent
28f41a4c2b
commit
2f594fc97a
@ -28,6 +28,18 @@
|
||||
#enable_v1_api=true
|
||||
|
||||
|
||||
#
|
||||
# Options defined in ceilometer.compute.instance
|
||||
#
|
||||
|
||||
# list of metadata prefixes resevred for metering use (list
|
||||
# value)
|
||||
#reserved_metadata_namespace=metering.
|
||||
|
||||
# limit on length of reserved metadata values (integer value)
|
||||
#reserved_metadata_length=256
|
||||
|
||||
|
||||
#
|
||||
# Options defined in ceilometer.compute.notifications
|
||||
#
|
||||
@ -600,4 +612,4 @@
|
||||
#password=<None>
|
||||
|
||||
|
||||
# Total option count: 116
|
||||
# Total option count: 118
|
||||
|
9
tools/conf/check_uptodate.sh
Executable file
9
tools/conf/check_uptodate.sh
Executable file
@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
TMPFILE=`mktemp`
|
||||
trap "rm -f ${TMPFILE}" EXIT
|
||||
tools/conf/generate_sample.sh "${TMPFILE}"
|
||||
if ! cmp -s "${TMPFILE}" etc/ceilometer/ceilometer.conf.sample
|
||||
then
|
||||
echo "E: ceilometer.conf.sample is not up to date, please run tools/conf/generate_sample.sh"
|
||||
exit 42
|
||||
fi
|
@ -20,6 +20,7 @@
|
||||
FILES=$(find ceilometer -type f -name "*.py" ! -path "ceilometer/tests/*" -exec \
|
||||
grep -l "Opt(" {} \; | sort -u)
|
||||
|
||||
DEST=${1:-etc/ceilometer/ceilometer.conf.sample}
|
||||
|
||||
PYTHONPATH=./:${PYTHONPATH} \
|
||||
python $(dirname "$0")/../../ceilometer/openstack/common/config/generator.py ${FILES} > \
|
||||
etc/ceilometer/ceilometer.conf.sample
|
||||
python $(dirname "$0")/../../ceilometer/openstack/common/config/generator.py ${FILES} > $DEST
|
||||
|
Loading…
x
Reference in New Issue
Block a user