7.0.mos-new.deploy-deb job continuously fails

Bug #1607433 reported by Sergii Rizvan
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
High
Fuel QA Team
7.0.x
Fix Committed
High
Dmitry Kaigarodеsev
8.0.x
Fix Committed
High
Dmitry Kaigarodеsev

Bug Description

Detailed bug description:
 7.0.mos-new.deploy-deb job continuously fails with an error:

Forbidden: 'novaclient.v2.client.Client' is not designed to be initialized directly. It is inner class of novaclient. You should use 'novaclient.client.Client' instead. Related lp bug-report: 1493576 (HTTP 403)

For example: http://osci-jenkins.srt.mirantis.net:8080/job/7.0.mos-new.deploy-deb/1620/console

Steps to reproduce:
 Run 7.0.mos-new.deploy-deb job here: http://osci-jenkins.srt.mirantis.net:8080/job/7.0.mos-new.deploy-deb/

Expected results:
 7.0.mos-new.deploy-deb job should pass.
Actual result:
 7.0.mos-new.deploy-deb job fails.
Reproducibility:
 Always
Workaround:
 No.
Impact:
 This issue prevents us from merging https://review.fuel-infra.org/#/c/23503/ and https://review.fuel-infra.org/#/c/23563/

Changed in fuel:
status: New → Confirmed
Revision history for this message
Roman Podoliaka (rpodolyaka) wrote :

Apparently, the version of python-novaclient is not capped and we get the latest release (as of now 5.0.0). It contains the following commit:

https://github.com/openstack/python-novaclient/commit/84f4e1e10c4f18ff61425018a09940581747ec78

which explicitly forbids usage of python-novaclient in a wrong way. You should either update the code of fuel-qa to fix that or cap the maximum version of python-novaclient in CI jobs.

Revision history for this message
Sergii Rizvan (srizvan) wrote :

The same situation with 8.0.fuel-library.pkgs.ubuntu.smoke_neutron test:
https://ci.fuel-infra.org/job/8.0.fuel-library.pkgs.ubuntu.smoke_neutron/805/console

Changed in fuel:
milestone: 7.0-updates → 9.1
status: Confirmed → Invalid
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-qa (stable/7.0)

Fix proposed to branch: stable/7.0
Review: https://review.openstack.org/349567

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-qa (stable/7.0)

Reviewed: https://review.openstack.org/349567
Committed: https://git.openstack.org/cgit/openstack/fuel-qa/commit/?id=b9e2b338b775d070a204d3546ebeb397a72703f0
Submitter: Jenkins
Branch: stable/7.0

commit b9e2b338b775d070a204d3546ebeb397a72703f0
Author: Dmitry Kaigarodtsev <email address hidden>
Date: Mon Aug 1 18:34:50 2016 +0300

    Using novaclient according to LP#1493576

    Change-Id: Ib191e248bd2e2165436825833478350e6bc905cf
    Closes-Bug: #1607433

Revision history for this message
Artem Panchenko (apanchenko-8) wrote :

Looks like a duplicate of bug #1571611

Revision history for this message
Dmitry Kaigarodеsev (dkaiharodsev) wrote :

after long discussion with 'fuel-qa' team members decided to implement upper constraint for 'python-novaclient'
'fuel-qa' team please implement such solution and bring the bug back on me when it will be done

Changed in fuel:
assignee: Fuel CI (fuel-ci) → Fuel QA Team (fuel-qa)
Revision history for this message
Vitaly Sedelnik (vsedelnik) wrote :

Issues in stable branches of fuel-qa are handled by Maintenance QA Team, reassigned

Revision history for this message
Vadim Rovachev (vrovachev) wrote :

Dear colleagues, we haven't some problems with fuel-qa framework. For fix problem need to create different python virtualenvs for corresponding releases.
On our jjb we have common job for it:
https://github.com/fuel-infra/jenkins-jobs/blob/master/common/new_prepare_env.yaml
Need to add this job to http://osci-jenkins.srt.mirantis.net:8080/
and change virtualenv source on jobs.

I havenot any permissions for make it on http://osci-jenkins.srt.mirantis.net:8080/

Reassigned to ci-team.

Revision history for this message
Dmitry Kaigarodеsev (dkaiharodsev) wrote :

after some checks we've find out needed dependencies and it versions,
related patchset to 'fuel-qa' with version fix: https://review.openstack.org/#/c/352327/
related test run: http://osci-jenkins.srt.mirantis.net:8080/job/7.0.mos-new.deploy-deb/1639/

Revision history for this message
Dmitry Kaigarodеsev (dkaiharodsev) wrote :

solved by venv update

Revision history for this message
Dmitry Kaigarodеsev (dkaiharodsev) wrote :
Revision history for this message
Sergii Rizvan (srizvan) wrote :

The same issue is occurred again here: http://osci-jenkins.srt.mirantis.net:8080/job/7.0.mos-new.deploy-deb/
It prevents us from merging changes to 7.0 branches.

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.