Charm should have a heat-plugin interface

Bug #1627703 reported by Liam Young
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
OpenStack Heat Charm
Fix Released
Wishlist
Ante Karamatić
heat (Juju Charms Collection)
Invalid
Wishlist
Unassigned

Bug Description

The heat charm should have a heat-plugin interface which allows subordinates to be created that pass config up to the heat config in the same way that the neutron-plugin interface does. This avoids having to bake everything into the principle charm

Liam Young (gnuoy)
Changed in heat (Juju Charms Collection):
status: New → Confirmed
importance: Undecided → Wishlist
James Page (james-page)
Changed in charm-heat:
importance: Undecided → Wishlist
status: New → Confirmed
Changed in heat (Juju Charms Collection):
status: Confirmed → Invalid
Revision history for this message
Peter Sabaini (peter-sabaini) wrote :

FTR., an example use case for us would be installation of group-based-policy (gbp) packages and resources into heat units

tags: added: canonical-bootstack
Revision history for this message
Ante Karamatić (ivoks) wrote :

Can we get more detailed requirement? Currently we are planning on adding a mechanism that would allow subordinate charm to extend plugins_dir in heat.conf, as well as providing additional config section for heat.conf.

Revision history for this message
Ante Karamatić (ivoks) wrote :

https://review.openstack.org/#/c/578046 allows extending plugins_dir, as well as adding additional key/value pairs in [DEFAULT] section. It also supports adding whole sections with key/pair values.

James Page (james-page)
Changed in charm-heat:
status: Confirmed → Triaged
status: Triaged → In Progress
assignee: nobody → Ante Karamatić (ivoks)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-heat (master)

Reviewed: https://review.openstack.org/578046
Committed: https://git.openstack.org/cgit/openstack/charm-heat/commit/?id=4c9088b396a9887c3cff7ad956494e4f7a314540
Submitter: Zuul
Branch: master

commit 4c9088b396a9887c3cff7ad956494e4f7a314540
Author: Ante Karamatic <email address hidden>
Date: Tue Jun 26 11:21:45 2018 +0200

    Add support for subordinate charms

    These changes provide support for extending heat with
    subordinate charms.

    Change-Id: I9266390e1393bcf9c60fb294814100d6957320ae
    Closes-Bug: #1626077
    Closes-Bug: #1627703

Changed in charm-heat:
status: In Progress → Fix Committed
David Ames (thedac)
Changed in charm-heat:
milestone: none → 18.08
James Page (james-page)
Changed in charm-heat:
status: Fix Committed → Fix Released
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.