If user is member in tenant, he can not deploy any app because Core Library unavailable

Bug #1452942 reported by Victor Ryzhenkin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Murano
Fix Released
Critical
Kirill Zaitsev

Bug Description

Devstack. Master branch.
Steps:
1. Login to Horizon as admin
2. Create new tenant
3. Create new user and append it to tenant as member
4. Login as created user
5. Upload any app
6. Try to deploy

Actual result:
Deployment fails: 2015-05-07 23:15:28 - Package for class io.murano.Environment is not found

This caused by murano core library unavailability by default for non-admin users.

no longer affects: murano/kilo
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano (master)

Fix proposed to branch: master
Review: https://review.openstack.org/181264

Changed in murano:
assignee: nobody → Kirill Zaitsev (kzaitsev)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to murano (stable/kilo)

Fix proposed to branch: stable/kilo
Review: https://review.openstack.org/181344

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano (master)

Reviewed: https://review.openstack.org/181264
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=2ef7fbf021eada89b80a060903fd62ba8ea8529c
Submitter: Jenkins
Branch: master

commit 2ef7fbf021eada89b80a060903fd62ba8ea8529c
Author: Kirill Zaitsev <email address hidden>
Date: Fri May 8 03:57:43 2015 +0300

    Use catalog=True for package_loader queries

    Package loader attempts to load packages during deployment, therefore it
    needs to see all the packages it can deploy, therefore it needs
    catalog=True context for that.
    This is related to api behaviour change, that allows packages api to
    distinct between packages one can deploy and packages one can edit.

    Change-Id: I5ffdc2728202f212408b9a5b4b6b267084c5723d
    Closes-Bug: #1452942

Changed in murano:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano (stable/kilo)

Reviewed: https://review.openstack.org/181344
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=48267e63ca587876b47faf1877156d1cf65d4808
Submitter: Jenkins
Branch: stable/kilo

commit 48267e63ca587876b47faf1877156d1cf65d4808
Author: Kirill Zaitsev <email address hidden>
Date: Fri May 8 03:57:43 2015 +0300

    Use catalog=True for package_loader queries

    Package loader attempts to load packages during deployment, therefore it
    needs to see all the packages it can deploy, therefore it needs
    catalog=True context for that.
    This is related to api behaviour change, that allows packages api to
    distinct between packages one can deploy and packages one can edit.

    Change-Id: I5ffdc2728202f212408b9a5b4b6b267084c5723d
    Closes-Bug: #1452942

tags: added: in-stable-kilo
Changed in murano:
status: Fix Committed → Fix Released
Changed in murano:
milestone: liberty-1 → 1.0.0
Changed in murano:
milestone: 1.0.0 → 1.0.1
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/murano 2015.1.1

This issue was fixed in the openstack/murano 2015.1.1 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

This issue was fixed in the openstack/murano 2015.1.1 release.

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.