From 9641cce831c247de5fd44c6f3b22adedd2cb7fae Mon Sep 17 00:00:00 2001 From: liusheng Date: Tue, 20 Oct 2015 18:45:44 +0800 Subject: [PATCH] Using oslo-config-generator to instead of generate-config-file.sh We don't need a separate script to wrap the oslo-config-generator. Like other projects, we can just specify a config-generator config file to define the namespaces. Change-Id: Icc9b7b41baf89683c54f6aefcb3c4257f1e2f3d6 --- etc/aodh/aodh-config-generator.conf | 10 ++++++++++ generate-config-file.sh | 9 --------- tox.ini | 4 ++-- 3 files changed, 12 insertions(+), 11 deletions(-) create mode 100644 etc/aodh/aodh-config-generator.conf delete mode 100755 generate-config-file.sh diff --git a/etc/aodh/aodh-config-generator.conf b/etc/aodh/aodh-config-generator.conf new file mode 100644 index 000000000..d2ea63a41 --- /dev/null +++ b/etc/aodh/aodh-config-generator.conf @@ -0,0 +1,10 @@ +[DEFAULT] +output_file = etc/aodh/aodh.conf +wrap_width = 79 +namespace = aodh +namespace = oslo.db +namespace = oslo.log +namespace = oslo.messaging +namespace = oslo.policy +namespace = oslo.service.service +namespace = keystonemiddleware.auth_token diff --git a/generate-config-file.sh b/generate-config-file.sh deleted file mode 100755 index ac788ff5a..000000000 --- a/generate-config-file.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -oslo-config-generator --output-file etc/aodh/aodh.conf \ - --namespace aodh \ - --namespace oslo.db \ - --namespace oslo.log \ - --namespace oslo.messaging \ - --namespace oslo.policy \ - --namespace oslo.service.service \ - --namespace keystonemiddleware.auth_token diff --git a/tox.ini b/tox.ini index fdd3707f7..181b1f3a1 100644 --- a/tox.ini +++ b/tox.ini @@ -14,7 +14,7 @@ setenv = VIRTUAL_ENV={envdir} passenv = OS_TEST_TIMEOUT OS_STDOUT_CAPTURE OS_STDERR_CAPTURE OS_LOG_CAPTURE commands = python setup.py testr --slowest --testr-args="{posargs}" - {toxinidir}/generate-config-file.sh + oslo-config-generator --config-file=etc/aodh/aodh-config-generator.conf whitelist_externals = bash # TODO(ityaptin): With separation tests to unit and functional folders we need @@ -65,7 +65,7 @@ commands = bash -c "find aodh -type f -regex '.*\.pot?' -print0|xargs -0 -n 1 msgfmt --check-format -o /dev/null" [testenv:genconfig] -commands = {toxinidir}/generate-config-file.sh +commands = oslo-config-generator --config-file=etc/aodh/aodh-config-generator.conf [testenv:docs] commands = python setup.py build_sphinx