scenario000-multinode-oooq-container-upgrades fails with target_upgrade_version undefined

Bug #1812403 reported by Jose Luis Franco on 2019-01-18
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
High
Jose Luis Franco

Bug Description

Job /tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades is failing with the following error:

2019-01-18 12:15:41.199173 | primary | TASK [repo-setup : Create repo setup script] ***********************************
2019-01-18 12:15:41.234802 | primary | Friday 18 January 2019 12:15:41 +0000 (0:00:00.158) 0:00:00.821 ********
2019-01-18 12:15:41.281227 | primary | fatal: [undercloud]: FAILED! => {}
2019-01-18 12:15:41.281370 | primary |
2019-01-18 12:15:41.281459 | primary | MSG:
2019-01-18 12:15:41.281527 | primary |
2019-01-18 12:15:41.282062 | primary | The task includes an option with an undefined variable. The error was: 'target_upgrade_version' is undefined
2019-01-18 12:15:41.282138 | primary |
2019-01-18 12:15:41.282930 | primary | The error appears to have been in '/home/zuul/src/git.openstack.org/openstack/tripleo-quickstart/roles/repo-setup/tasks/create-repo-script.yml': line 2, column 3, but may
2019-01-18 12:15:41.283340 | primary | be elsewhere in the file depending on the exact syntax problem.
2019-01-18 12:15:41.283420 | primary |
2019-01-18 12:15:41.283663 | primary | The offending line appears to be:
2019-01-18 12:15:41.283743 | primary |
2019-01-18 12:15:41.283836 | primary | ---
2019-01-18 12:15:41.284075 | primary | - name: Create repo setup script
2019-01-18 12:15:41.284191 | primary | ^ here
2019-01-18 12:15:41.284273 | primary |
2019-01-18 12:15:41.306702 | primary |
2019-01-18 12:15:41.307090 | primary | PLAY RECAP *********************************************************************
2019-01-18 12:15:41.307397 | primary | undercloud : ok=1 changed=0 unreachable=0 failed=1

Lately, the behavior of the job was to perform a master to master upgrade, so it's not using now the master-undercloud-rocky-overcloud.yaml release file, but the master.yaml one, which doesn't have that variable defined.

Logs: http://logs.openstack.org/77/623277/9/check/tripleo-ci-centos-7-scenario000-multinode-oooq-container-upgrades/b55493c/job-output.txt.gz#_2019-01-18_12_15_41_282062

Changed in tripleo:
status: Triaged → In Progress
Changed in tripleo:
importance: Undecided → High

Reviewed: https://review.openstack.org/607525
Committed: https://git.openstack.org/cgit/openstack/tripleo-quickstart-extras/commit/?id=f6561dae7ee4f4fd074ddc5bc4751c6ca4dec16e
Submitter: Zuul
Branch: master

commit f6561dae7ee4f4fd074ddc5bc4751c6ca4dec16e
Author: Jose Luis Franco Arza <email address hidden>
Date: Wed Oct 3 12:24:04 2018 +0200

    Remove usage of target_upgrade_version.

    With the ongoing refactoring for upgrades jobs we
    start passing the corresponding release file for
    each playbook instead of passing the N_uc_N-1_oc.yaml
    release file. One of the variables defined in the old
    upgrades release file was target_upgrade_version, in
    which it's specified the release we are upgrading to.
    That's not needed anymore, as we can obtain that value
    from the emit_releases.sh

    Closes-Bug: #1812403
    Change-Id: I5ac14e5fc28300e083fb4b921cbf4ba627904748

Changed in tripleo:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers