periodic-tripleo-ci-centos-7-multinode-1ctlr-featureset037-updates-rocky job failing on update step

Bug #1817331 reported by Gabriele Cerami
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Gabriele Cerami

Bug Description

logs at

http://logs.rdoproject.org/openstack-periodic/git.openstack.org/openstack-infra/tripleo-ci/master/periodic-tripleo-ci-centos-7-multinode-1ctlr-featureset037-updates-rocky/e1ab260/logs/undercloud/home/zuul/overcloud_update_run_Controller.log.txt.gz

show the error

2019-02-22 08:23:32 | usage: openstack overcloud update run [-h] (--nodes NODES | --roles ROLES)
2019-02-22 08:23:32 | [--playbook PLAYBOOK]
2019-02-22 08:23:32 | [--ssh-user SSH_USER]
2019-02-22 08:23:32 | [--static-inventory STATIC_INVENTORY]
2019-02-22 08:23:32 | [--stack STACK]
2019-02-22 08:23:32 | openstack overcloud update run: error: one of the arguments --nodes --roles is required

The generated script at

http://logs.rdoproject.org/openstack-periodic/git.openstack.org/openstack-infra/tripleo-ci/master/periodic-tripleo-ci-centos-7-multinode-1ctlr-featureset037-updates-rocky/e1ab260/logs/undercloud/home/zuul/overcloud_update_run-Controller.sh.txt.gz

indeed doesn't contain roles or nodes parameter. Invocation is

openstack overcloud update run \
    --stack overcloud \
        --debug \
        --limit Controller --playbook all 2>&1

Revision history for this message
Gabriele Cerami (gcerami) wrote :

I think I know what's happening. The job description here lacks the override-checkout in vars.
We recently discovered specifying branch_override is not enough anymore to pick the right branch for the branchful jobs.
In this case, tripleo-upgrade in required-projects is checked out on master, and there is a mismatch between what tools are available and how we are calling them

description: updated
Revision history for this message
wes hayutin (weshayutin) wrote :
Changed in tripleo:
status: Triaged → 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.