Horizon plugins are not loaded

Bug #1723929 reported by Radomir Dopieralski
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla
Fix Released
Wishlist
Unassigned

Bug Description

While all the RPMs for the Horizon's plugins (manila, murano, sahara, etc.) are installed properly, the installation script deletes their configuration files from /usr/share/openstack-dashboard/openstack_dashboard/local/enabled/ which prevents them from being loaded by Horizon.

The culprit seems to be this commit: https://github.com/openstack/kolla/commit/32e68de94c5e59e2ccb05bad43ac89d6ea5e7146

Revision history for this message
Radomir Dopieralski (deshipu) wrote :

I proposed a patch for this, but I'm not sure this is actually as simple as this: https://review.openstack.org/#/c/510160/1

Revision history for this message
Jeffrey Zhang (jeffrey4l) wrote :

hi Radomir,
all the plugins configuration should be loaded automatically.
so delete it from images and copy the plugin configuration during start the container.

Changed in kolla:
status: New → Invalid
Revision history for this message
Haïkel Guémar (hguemar) wrote :

Hi, I'm RDO release wrangler, just to say that if an endpoint is not available, corresponding plugin is not enabled. No need to delete anything whether on the image or the package.
Also we can't change package to fit Kolla use case as we have many more consumers, package has been designed to fit as many reasonable use cases including Kolla's.
Feel free to ping me or contact rdo folks through our list or irc channel (#rdo @ freenode)

Revision history for this message
Radomir Dopieralski (deshipu) wrote :

I think we can safely remove the whole plugin-related logic from Kolla in there, since there is no need to individually enable or disable plugins — they can be all enabled, and if the corresponding service is not available, will simply not be active in Horizon.

Changed in kolla:
status: Invalid → New
Revision history for this message
Steven Dake (sdake) wrote :

Haikel,

Kolla hasn't asked for specific plugin enablement in horizon packages, as this would increase the RDO footprint beyond what you may already support. RDO is the best expert in what they feel are necessary plugins for that particular distribution. That said, the source implementation should enable plugins for all supported packages, so we need to be able to handle both scenarios correctly.

Jeffrey, any thoughts?

Cheers
-steve

Changed in kolla:
importance: Undecided → Wishlist
status: New → Triaged
milestone: none → queens-1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 7.0.5

This issue was fixed in the openstack/tripleo-heat-templates 7.0.5 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 8.0.0.0b2

This issue was fixed in the openstack/tripleo-heat-templates 8.0.0.0b2 development milestone.

Changed in kolla:
milestone: queens-2 → queens-3
Mark Goddard (mgoddard)
Changed in kolla:
milestone: queens-3 → none
Changed in kolla:
status: Triaged → 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.