List of advanced settings to be changed is hard-coded in Nailgun and Fuel Library
Bug #1580522 reported by
Vladimir Kuklin
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Vladimir Kuklin | ||
Mitaka |
Fix Released
|
High
|
Vladimir Kuklin | ||
Newton |
Fix Committed
|
High
|
Vladimir Kuklin |
Bug Description
With 8.0 we have an option to change settings for OpenStack and related services. But this set of options is hardcoded in Nailgun and other services are not supporting it as well, although we should at least allow a user to provide a plugin for this and be able to get this data serialized through nailgun into $.configuration namespace.
Changed in fuel: | |
status: | Triaged → In Progress |
Changed in fuel: | |
assignee: | Vladimir Kuklin (vkuklin) → Alexey Shtokolov (ashtokolov) |
Changed in fuel: | |
assignee: | Alexey Shtokolov (ashtokolov) → Vladimir Kuklin (vkuklin) |
tags: | added: tech-debt |
tags: | added: life-cycle-management |
tags: | added: on-verification |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/304598 /git.openstack. org/cgit/ openstack/ fuel-web/ commit/ ?id=5b2607ab8f3 71e3479775f09e6 ebc8915813ab17
Committed: https:/
Submitter: Jenkins
Branch: master
commit 5b2607ab8f371e3 479775f09e6ebc8 915813ab17
Author: Vladimir Kuklin <email address hidden>
Date: Tue Apr 12 16:05:26 2016 +0300
Nailgun Fixes for smart configuration changes support
Simply unhardcode the handler for $.configuration namespace
to allow a user to modify anything he wants in this namespace.
The list of modifyable sections on '$.configuration' namespace of astute.yaml
should not be hardcoded - this makes no sense as support of these pieces
is implemented on fuel library and plugins side. Hardcoding the list
will make it impossible for a plugin developer to reuse configuration
changes feature to support configuration options for plugin.
DocImpact
Partial-bug: #1580522
Change-Id: I4eb18461c0a4f3 37b649abfcd0992 59965290ff5