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

Bug #1817331 reported by Gabriele Cerami on 2019-02-22
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
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

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
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers