Fix aodh-config-generator
This program does not work: Unable to build sample configuration file: Failed to find some config files: /home/jenkins/workspace/gate-aodh-python27-ubuntu-xenial/aodh/cmd/aodh-config-generator.conf But the gate did not catch it because the returned value is still 0. This patches fixes that. It also fix the location of the aodh-config-generation.conf file to be in the proper place, and remove the default output location since there is no such directory in $PWD by default, obviously Change-Id: Ib63bec174de0c3108d42ad0623baba96c6cbe78b Closes-Bug: #1702476
This commit is contained in:
parent
ba461b4f03
commit
6f8fb5f181
@ -14,15 +14,16 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
import os
|
||||
import sys
|
||||
|
||||
|
||||
def config_generator():
|
||||
args = ['--output-file', 'etc/aodh/aodh.conf']
|
||||
try:
|
||||
from oslo_config import generator
|
||||
generator.main(
|
||||
['--config-file',
|
||||
'%s/aodh-config-generator.conf' % os.path.dirname(__file__)]
|
||||
+ args)
|
||||
+ sys.argv[1:])
|
||||
except Exception as e:
|
||||
print("Unable to build sample configuration file: %s" % e)
|
||||
return 1
|
||||
|
@ -1,5 +1,4 @@
|
||||
[DEFAULT]
|
||||
output_file = etc/aodh/aodh.conf
|
||||
wrap_width = 79
|
||||
namespace = aodh
|
||||
namespace = aodh-auth
|
@ -52,7 +52,7 @@ extensions = [
|
||||
]
|
||||
|
||||
config_generator_config_file = os.path.join(ROOT,
|
||||
'aodh/aodh-config-generator.conf')
|
||||
'aodh/cmd/aodh-config-generator.conf')
|
||||
sample_config_basename = '_static/aodh'
|
||||
|
||||
wsme_protocols = ['restjson', 'restxml']
|
||||
|
Loading…
x
Reference in New Issue
Block a user