swift container panel does not work if the template generator panel is enabled

Bug #1755308 reported by Akihiro Motoki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
heat-dashboard
Fix Released
Critical
Unassigned

Bug Description

When the template generator panel is enabled, the swift container panel does not work. I cannot see the actual content of the swift containers panel.

After I deleted _1650_project_template_generator_panel.py from openstack_dashboard/local/enabled, I can see the normal containers panel.

Revision history for this message
Akihiro Motoki (amotoki) wrote :
Revision history for this message
Akihiro Motoki (amotoki) wrote :

It seems that this happens when the heat template generator enabled file before changing CSS to SCSS (perhaps) is used and the heat-dashboard code is the latest master commit.

This means that 'enabled' file MUST be updated when upgrading from queens to rocky, so this must be documented in the release notes. Otherwise operators and packagers cannot find the root cause easily.

In addition, this means if you plan to backport the enabled file change to stable/queens the backport should be verified very carefully.

Revision history for this message
Akihiro Motoki (amotoki) wrote :

I think this bug can be marked as Invalid, but before closing it I hope the enabled file change is documented in the release note.

Revision history for this message
Akihiro Motoki (amotoki) wrote :

The root cause seems same as for bug 1755140.

Kaz Shinohara (kazsh)
Changed in heat-dashboard:
importance: Undecided → Critical
Revision history for this message
Kaz Shinohara (kazsh) wrote :

Can we close this issue ? It looks being same as https://bugs.launchpad.net/horizon/+bug/1755140

Revision history for this message
Akihiro Motoki (amotoki) wrote : Re: [Bug 1755308] Re: swift container panel does not work if the template generator panel is enabled

This looks like another symptom from the same cause. I think you can close
it with enough information.

Revision history for this message
Kaz Shinohara (kazsh) wrote :

Thanks Akihiro for your comment.

The cause of this issue is same as https://bugs.launchpad.net/horizon/+bug/1755140

The enabled file for template generator panel had big change to remove the embedded JS copies & eventually the latest one is not compatible with queens heat-dashboard.
As the following release note, you can workaround by re-coping the latest enabled file "_1650_project_template_generator_panel.py" to " horizon/openstack_dashboard/enabled".
https://docs.openstack.org/releasenotes/heat-dashboard/unreleased.html

Changed in heat-dashboard:
status: New → 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.