From e15f9640f710aad3696d66d13b3dd611a9a43e65 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Tue, 9 Jul 2024 21:11:54 +0900 Subject: [PATCH] Add config file to generate separate middleware config file Commit 74dac1ca2fe78c82e2cc1c3e8955762002636068 introduced the new options to load additional config files for ceilometer middleware. Adds the basic framework to generate an example config file to simplify packaging work. Change-Id: Ib2ce6e9e6e83059503dd1b04e70f8c461113524f --- .gitignore | 3 +++ etc/swift/ceilometer-config-generator.conf | 4 ++++ tox.ini | 3 +++ 3 files changed, 10 insertions(+) create mode 100644 etc/swift/ceilometer-config-generator.conf diff --git a/.gitignore b/.gitignore index 36b8b85..7454090 100644 --- a/.gitignore +++ b/.gitignore @@ -59,3 +59,6 @@ target/ # Files created by releasenotes build releasenotes/build + +# Files created by oslo-config-generator +etc/swift/ceilometer.conf diff --git a/etc/swift/ceilometer-config-generator.conf b/etc/swift/ceilometer-config-generator.conf new file mode 100644 index 0000000..6e66eab --- /dev/null +++ b/etc/swift/ceilometer-config-generator.conf @@ -0,0 +1,4 @@ +[DEFAULT] +output_file = etc/swift/ceilometer.conf +wrap_width = 79 +namespace = oslo.messaging diff --git a/tox.ini b/tox.ini index f80df63..48c531a 100644 --- a/tox.ini +++ b/tox.ini @@ -48,3 +48,6 @@ show-source = True # W503 line break before binary operator ignore = W503 exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build + +[testenv:genconfig] +commands = oslo-config-generator --config-file=etc/swift/ceilometer-config-generator.conf