TQ depends on TQE. quickstart needs to (be able to) stand alone

Bug #1694737 reported by Matt Young
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
wes hayutin

Bug Description

A recent change has broken portions of rdophase2 and surfaced a dependency we should fix.

---

https://github.com/openstack/tripleo-quickstart/commit/87f390352743c6ec4a2dc889d1000f192e9aefc1

adds the following to playbooks/quickstart-extras.yml

+# Deploy the FreeIPA server
 +- name: Deploy the FreeIPA server
 + hosts: supplemental
 + gather_facts: no
 + roles:
 + - { role: freeipa-setup, when: deploy_supplemental_node|bool and enable_tls_everywhere|bool }

---

This fails if freeipa-setup role isn't found/existing, which breaks using tripleo-quickstart's standalone use case.

Proposed solution (for this particular issue):

- move TQ:/playbooks/quickstart-extras.yml --> TQE
- export quickstart-extras.yml via pip / egg mechanism from TQE

Proposed solution (for this general issue):

- create a card/task to have a CI job that runs TQ in isolation (no TQE) to identify additional/future cases of these sorts of dependency issues.

Tags: ci quickstart
Matt Young (halcyondude)
Changed in tripleo:
assignee: nobody → Matt Young (halcyondude)
status: New → In Progress
John Trowbridge (trown)
Changed in tripleo:
importance: Undecided → High
wes hayutin (weshayutin)
Changed in tripleo:
milestone: none → pike-3
Matt Young (halcyondude)
summary: - TQ depends on TQE. TQ needs to stand alone
+ TQ depends on TQE. quickstart needs to (be able to) stand alone
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-quickstart-extras (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/469614

Revision history for this message
Matt Young (halcyondude) wrote :

There are 2 patches that resolve this issue:

- https://review.openstack.org/469611 (TQ)
- https://review.openstack.org/469614 (TQE)

Revision history for this message
Matt Young (halcyondude) wrote :

At this point rdophase2 is running off CI from 2+ weeks ago for TQ and TQE on the internal branches.

The stable test jobs that vet changes to CI and merge from upstream TQ+TQE to RH:internal repos for rdophase2 are failing and this patch should resolve the sbtest fails.

As we're nearing a milestone where we expect a lot of product churn/commits, would appreciate if we could land these patches ASAP, so rdophase2 is running more current CI.

We've already lost the weekend when these jobs typically run...I would like to get rdophase2 caught up as soon as is possible. I'll start with master and work my way back (master, rhos-12, ocata, rhos-11, newton, rhos-10) as soon as these patches land.

Thanks!

Changed in tripleo:
assignee: Matt Young (halcyondude) → John Trowbridge (trown)
Changed in tripleo:
assignee: John Trowbridge (trown) → wes hayutin (weshayutin)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-quickstart-extras (master)

Reviewed: https://review.openstack.org/469614
Committed: https://git.openstack.org/cgit/openstack/tripleo-quickstart-extras/commit/?id=9b657524ea7aa55a94d4222263f730df59a93a6a
Submitter: Jenkins
Branch: master

commit 9b657524ea7aa55a94d4222263f730df59a93a6a
Author: Matt Young <email address hidden>
Date: Wed May 31 14:22:10 2017 -0400

    Migrate quickstart-extras.yml --> TQE

    This commit moves the quickstart-extras.yml playbook
    to tripleo-quickstart-extras repo.

    Change-Id: Ib532b273e802fb0fa24e07026cebb56703d6658b
    Closes-bug: #1694737

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-quickstart (master)

Reviewed: https://review.openstack.org/469611
Committed: https://git.openstack.org/cgit/openstack/tripleo-quickstart/commit/?id=f501be50149fd994ae6e87b02c4e6dfaa6f8c36f
Submitter: Jenkins
Branch: master

commit f501be50149fd994ae6e87b02c4e6dfaa6f8c36f
Author: Matt Young <email address hidden>
Date: Wed May 31 14:18:41 2017 -0400

    Migrate quickstart-extras.yml --> TQE

    This commit moves the quickstart-extras.yml playbook
    to tripleo-quickstart-extras repo.

    rebase on top of I3956d427dce7f4900e4e31edc5f5a08275a1394f

    Closes-bug: #1694737
    Depends-On: Ib532b273e802fb0fa24e07026cebb56703d6658b
    Change-Id: I15dbc6761282c8e566ddd26ece368e4f2a46fc94

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-quickstart 2.1.0

This issue was fixed in the openstack/tripleo-quickstart 2.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-quickstart-extras 2.1.0

This issue was fixed in the openstack/tripleo-quickstart-extras 2.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-quickstart 2.1.1

This issue was fixed in the openstack/tripleo-quickstart 2.1.1 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-quickstart-extras 2.1.1

This issue was fixed in the openstack/tripleo-quickstart-extras 2.1.1 release.

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.