Openstack services global overriding config not documented

Bug #1682479 reported by Bertrand Lallau
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla-ansible
Fix Released
Medium
Bertrand Lallau

Bug Description

Actually Openstack services configuration can be overriden using many
files:

- /etc/kolla/config/<< service name >>/<< config file >>
- /etc/kolla/config/<< service name >>/<<host>>/<< config file >>
- /etc/kolla/config/global.conf
- /etc/kolla/config/database.conf
- /etc/kolla/config/messaging.conf

Only per-service configuration is actually documented here:
https://github.com/openstack/kolla-ansible/blob/master/doc/advanced-configuration.rst#L164

All of the following config files are not documented, and so, logicaly not used:
- /etc/kolla/config/global.conf
- /etc/kolla/config/database.conf
- /etc/kolla/config/messaging.conf

Changed in kolla-ansible:
assignee: nobody → Bertrand Lallau (bertrand-lallau)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla-ansible (master)

Fix proposed to branch: master
Review: https://review.openstack.org/456688

Changed in kolla-ansible:
status: New → In Progress
Changed in kolla-ansible:
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla-ansible (master)

Reviewed: https://review.openstack.org/456688
Committed: https://git.openstack.org/cgit/openstack/kolla-ansible/commit/?id=a3dfdfc085d406c8a508c3a79acb4ef2872dbc02
Submitter: Jenkins
Branch: master

commit a3dfdfc085d406c8a508c3a79acb4ef2872dbc02
Author: Bertrand Lallau <email address hidden>
Date: Thu Apr 13 17:38:12 2017 +0200

    Simplify Openstack services configuration possibilities

    Actually Openstack services configuration can be overriden using many
    files:
    - /etc/kolla/config/<< service name >>/<< config file >>
    - /etc/kolla/config/<< service name >>/<<host>>/<< config file >>
    - /etc/kolla/config/global.conf
    - /etc/kolla/config/database.conf
    - /etc/kolla/config/messaging.conf

    Only per-service configuration is actually documented here:
    https://github.com/openstack/kolla-ansible/blob/master/doc/advanced-configuration.rst#L164

    Allowing to globally modify service configuration can be perform too,
    but it can be done in 3 different manners, all not documented:
    - /etc/kolla/config/global.conf
    - /etc/kolla/config/database.conf
    - /etc/kolla/config/messaging.conf

    database.conf and messaging.conf seems redundant with global.conf.
    In order to simplify codebase it seems logical to remove them.

    Documentation has been added for overriding configuration globally and
    release note has been added too.

    Closes-Bug: #1682479
    Change-Id: I5d922dfc0d938173bad34ac64e490b78db1b7e31

Changed in kolla-ansible:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla-ansible 6.0.0.0b2

This issue was fixed in the openstack/kolla-ansible 6.0.0.0b2 development milestone.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.