Bug 1614862
| Summary: | Consistency Group "create a snapshot" button points to a wrong path | |||
|---|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Pierre-Andre MOREY <pmorey> | |
| Component: | python-django-horizon | Assignee: | Radomir Dopieralski <rdopiera> | |
| Status: | CLOSED EOL | QA Contact: | Beth White <beth.white> | |
| Severity: | medium | Docs Contact: | ||
| Priority: | medium | |||
| Version: | 12.0 (Pike) | CC: | athomas, beth.white, jrist, knoha, mrunge, rdopiera, srevivo, ukalifon | |
| Target Milestone: | --- | Keywords: | Triaged, ZStream | |
| Target Release: | --- | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1676423 (view as bug list) | Environment: | ||
| Last Closed: | 2020-02-18 14:53:40 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 1676423 | |||
Hi Beth, Do you have any updates on this bugzilla? Regards, Keigo Noha It looks that the error caused by forgetting the modification in the template.
/usr/lib/python2.7/site-packages/openstack_dashboard/dashboards/project/cgroups/templates/cgroups/_create_snapshot.html should change from
~~~
{% include "project/volumes/cgroups/_snapshot_limits.html" with usages=usages snapshot_quota=True %}
~~~
to
~~~
{% include "project/cgroups/_snapshot_limits.html" with usages=usages snapshot_quota=True %}
~~~
Hi Beth, The fix in upstream master branch was merged. Could you backport it into upstream stable/queen branch then to RHOSP13 tree? Regards, Keigo Noha We will work on that. |
Description of problem: API and CLI are working, but if you try to click the "create snapshot" on a consistency group, it will fail, as the path seems wrong. Version-Release number of selected component (if applicable): How reproducible: always Steps to Reproduce: 1. Install an RHOSP12 with "consistency group" capable cinder backend 2. Create a consistency group 3. Try to create a snapshot Actual results: Fails Expected results: Create the snapshot. Additional info: stack trace: 2018-08-07 10:48:43,626 17 ERROR django.request Internal Server Error: /dashboard/project/cgroups/f6478e65-bec1-4583-a5c7-86f688e7de28/create_snapshot/ Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", line 164, in get_response response = response.render() File "/usr/lib/python2.7/site-packages/django/template/response.py", line 158, in render self.content = self.rendered_content File "/usr/lib/python2.7/site-packages/django/template/response.py", line 135, in rendered_content content = template.render(context, self._request) File "/usr/lib/python2.7/site-packages/django/template/backends/django.py", line 74, in render return self.template.render(context) File "/usr/lib/python2.7/site-packages/django/template/base.py", line 210, in render return self._render(context) File "/usr/lib/python2.7/site-packages/django/template/base.py", line 202, in _render return self.nodelist.render(context) File "/usr/lib/python2.7/site-packages/django/template/base.py", line 905, in render bit = self.render_node(node, context) File "/usr/lib/python2.7/site-packages/django/template/debug.py", line 79, in render_node return node.render(context) File "/usr/lib/python2.7/site-packages/django/template/loader_tags.py", line 135, in render return compiled_parent._render(context) File "/usr/lib/python2.7/site-packages/django/template/base.py", line 202, in _render return self.nodelist.render(context) File "/usr/lib/python2.7/site-packages/django/template/base.py", line 905, in render bit = self.render_node(node, context) File "/usr/lib/python2.7/site-packages/django/template/debug.py", line 79, in render_node return node.render(context) File "/usr/lib/python2.7/site-packages/django/template/loader_tags.py", line 135, in render return compiled_parent._render(context) File "/usr/lib/python2.7/site-packages/django/template/base.py", line 202, in _render return self.nodelist.render(context) File "/usr/lib/python2.7/site-packages/django/template/base.py", line 905, in render bit = self.render_node(node, context) File "/usr/lib/python2.7/site-packages/django/template/debug.py", line 79, in render_node return node.render(context) File "/usr/lib/python2.7/site-packages/django/template/loader_tags.py", line 65, in render result = block.nodelist.render(context) File "/usr/lib/python2.7/site-packages/django/template/base.py", line 905, in render bit = self.render_node(node, context) File "/usr/lib/python2.7/site-packages/django/template/debug.py", line 79, in render_node return node.render(context) File "/usr/lib/python2.7/site-packages/django/template/loader_tags.py", line 65, in render result = block.nodelist.render(context) File "/usr/lib/python2.7/site-packages/django/template/base.py", line 905, in render bit = self.render_node(node, context) File "/usr/lib/python2.7/site-packages/django/template/debug.py", line 79, in render_node return node.render(context) File "/usr/lib/python2.7/site-packages/django/template/loader_tags.py", line 65, in render result = block.nodelist.render(context) File "/usr/lib/python2.7/site-packages/django/template/base.py", line 905, in render bit = self.render_node(node, context) File "/usr/lib/python2.7/site-packages/django/template/debug.py", line 79, in render_node return node.render(context) File "/usr/lib/python2.7/site-packages/django/template/loader_tags.py", line 151, in render template = context.template.engine.get_template(template) File "/usr/lib/python2.7/site-packages/django/template/engine.py", line 167, in get_template template, origin = self.find_template(template_name, dirs) File "/usr/lib/python2.7/site-packages/django/template/engine.py", line 146, in find_template raise TemplateDoesNotExist(name) TemplateDoesNotExist: project/volumes/cgroups/_snapshot_limits.html Checked on a RHOSP12 lab, in the container the files are: ()[root@controller-0 /]# find /usr/share/openstack-dashboard -iname \*_snapshot_limits\* /usr/share/openstack-dashboard/openstack_dashboard/dashboards/project/cgroups/templates/cgroups/_snapshot_limits.html /usr/share/openstack-dashboard/openstack_dashboard/dashboards/project/volumes/templates/volumes/_snapshot_limits.html