Pinned versions of ansible collections for tripleo CI must come from a single source

Bug #1954761 reported by Bogdan Dobrelya
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
In Progress
Medium
Bogdan Dobrelya

Bug Description

There is multiple sources where we define/pin ansible collections required for CI and quickstart:

- https://opendev.org/openstack/tripleo-quickstart/src/branch/master/quickstart.sh#L102-L125
- https://opendev.org/openstack/tripleo-ci/src/branch/master/zuul.d/base.yaml#L38-L50
- https://opendev.org/openstack/tripleo-quickstart/src/branch/master/quickstart-extras-requirements.txt (not yet there, but probably should be listed elsewhere in *requirements*.txt, or ansible-role-requirements.yml?)

(the latter is required pre-installed for tripleo ci reproducer use)

Those must use a single source of truth.

Tags: ci tech-debt
tags: added: ci tech-debt
Changed in tripleo:
status: New → In Progress
Changed in tripleo:
importance: Undecided → Medium
assignee: nobody → Bogdan Dobrelya (bogdando)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-quickstart (master)

Reviewed: https://review.opendev.org/c/openstack/tripleo-quickstart/+/821691
Committed: https://opendev.org/openstack/tripleo-quickstart/commit/1c01351b48ac43b1c67d623abb333e7ba9f7b08e
Submitter: "Zuul (22348)"
Branch: master

commit 1c01351b48ac43b1c67d623abb333e7ba9f7b08e
Author: Bogdan Dobrelya <email address hidden>
Date: Tue Dec 14 12:16:53 2021 +0100

    Sync collections requirements from tripleo-ci

    The collections listed in

    https://opendev.org/openstack/tripleo-ci/src/branch/master/zuul.d/base.yaml

    must be clonned/installed as quickstart requirements as well. So that
    quickstart.sh, and zuul CI reproducer could pick them up and install as
    ansible collections.

    Partial-bug: #1954761
    Change-Id: I689bc1feab575251724ba95aabdce5de3cbf3add
    Signed-off-by: Bogdan Dobrelya <email address hidden>

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.