273ed4797e
Currently, the app-catalog/images view in Horizon is throwing a 300 HttpMultipleChoices exception, with the details: "Requested version of OpenStack Images API is not available." Also, the glance v1 client is deprecated, so we should move to glance v2 wherever possible. This patch, therefore, removes glanceclient v1 dependency from murano dashboard as much as possible, especially given that Glance team intends on removing it from Pike [0]. The only remaining places where the glanceclient v1 is kept are: - in _ensure_images in muranodashboard/packages/views.py, which uses copy_from functionality from glanceclient v1 to load images automatically. - done in ImportPackageWizard, which sets each package to public if the image that was uploaded was public [0] https://review.openstack.org/#/c/328390/ Closes-Bug: #1675171 Partially-Implements blueprint: migrate-to-glance-v2 Change-Id: Id5348bc34216d5f5ed7fbb8caf71139d64db3f61 |
||
---|---|---|
doc/source | ||
muranodashboard | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.eslintrc | ||
.gitignore | ||
.gitreview | ||
babel-django.cfg | ||
babel-djangojs.cfg | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
karma.conf.js | ||
LICENSE | ||
manage.py | ||
package.json | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Team and repository tags
Murano
Murano Project introduces an application catalog, which allows application developers and cloud administrators to publish various cloud-ready applications in a browsable categorised catalog. Cloud users, including inexperienced ones, can then use the catalog to compose reliable application environments with the push of a button.
Murano Dashboard
Murano Dashboard is an extension for OpenStack Dashboard that provides a UI for Murano. With murano-dashboard, a user is able to easily manage and control an application catalog, running applications and created environments alongside with all other OpenStack resources.
For developer purposes, please symlink the following OpenStack Dashboard plugin files: * muranodashboard/local/enabled/.py into horizon/openstack_dashboard/local/enabled/ muranodashboard/local/local_settings.d/_50_murano.py into horizon/openstack_dashboard/local/local_settings.d/_50_murano.py * muranodashboard/conf/murano_policy.json into horizon/openstack_dashboard/conf/
re-compress static assets and restart Horizon web-server as usual.