periodic-tripleo-ci-centos-7-multinode-1ctlr-featureset037-updates-rocky job failing on update step
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Critical
|
Gabriele Cerami |
Bug Description
logs at
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
indeed doesn't contain roles or nodes parameter. Invocation is
openstack overcloud update run \
--stack overcloud \
--debug \
--limit Controller --playbook all 2>&1
description: | updated |
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