It is not possible to test deps-on changes on repos like heat-agents

Bug #1675380 reported by Michele Baldessari
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Sagi (Sergey) Shnaidman

Bug Description

It would be very useful in tripleo ci to be able to test changes on other repos (For example I needed to test tripleo-ci against a heat-agents change). Spoke to Sagi and it is currently not possible due to:
https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/tripleo.yaml#L160-L200

an example of a failure when doing this is the following:
http://logs.openstack.org/82/448982/3/check/gate-tripleo-ci-centos-7-undercloud-oooq/5fea6ec/console.html#_2017-03-23_10_59_35_362873

It would be nice if this limit could be either lifted or a bit more clearly documented (ideally with an example tripleo-ci review like the one Sagi showed me here: https://review.openstack.org/#/c/449102/)

Tags: ci quickstart
Changed in tripleo:
assignee: nobody → Sagi (Sergey) Shnaidman (sshnaidm)
Changed in tripleo:
milestone: ongoing → pike-2
milestone: pike-2 → pike-1
status: New → Triaged
John Trowbridge (trown)
tags: added: quickstart
Revision history for this message
Sagi (Sergey) Shnaidman (sshnaidm) wrote :
John Trowbridge (trown)
Changed in tripleo:
importance: Low → High
Ronelle Landy (rlandy)
Changed in tripleo:
importance: High → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-quickstart-extras (master)

Reviewed: https://review.openstack.org/449562
Committed: https://git.openstack.org/cgit/openstack/tripleo-quickstart-extras/commit/?id=224ff1e0fc0c71820943ef0b8b32540b9179fc55
Submitter: Jenkins
Branch: master

commit 224ff1e0fc0c71820943ef0b8b32540b9179fc55
Author: Sagi Shnaidman <email address hidden>
Date: Thu Mar 23 19:30:38 2017 +0200

    Clone projects if they aren't cloned by ZUUL

    When we build projects in ZUUL_CHANGES we usually have them
    cloned by infra with zuul-cloner in /opt/stack/new with all
    required patches, so we just copy them and build. But sometimes
    we need to build dependencies in projects that are not in PROJECTS
    and not cloned, like heat, glance, etc. This commit supports
    cloning and patching of projects that are not cloned by ZUUL
    initially.
    It was partially implemented in tripleo.sh so we close the gap.

    Close-Bug: #1675380
    Change-Id: Icf1af819a07d47eaad185b02795bc68de9cc8e32

Changed in tripleo:
milestone: pike-1 → pike-2
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.