Quickstart forces wrong nodes configuration file

Bug #1674411 reported by Jiří Stránský
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Mike Fedosin

Bug Description

I have a custom config file called simple-nonha.yml, and i wanted to deploy it in conjunction with 1ctlr_1comp.yml, but it's not possible because the deprecation check forces 3 ctlr due to overly greedy check here:

https://github.com/openstack/tripleo-quickstart/blob/e9771041a89018240469b7c80ad9b8933f706b4b/quickstart.sh#L378

Workaround:
Rename the config file so that it doesn't match any of the deprecation checks in quickstart.sh.

https://github.com/openstack/tripleo-quickstart/blob/e9771041a89018240469b7c80ad9b8933f706b4b/quickstart.sh#L378-L401

Tags: ci quickstart
Attila Darazs (adarazs)
tags: added: ci quickstart
affects: tripleo-quickstart → tripleo
Mike Fedosin (mfedosin)
Changed in tripleo:
assignee: nobody → Mike Fedosin (mfedosin)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-quickstart (master)

Fix proposed to branch: master
Review: https://review.openstack.org/529643

Changed in tripleo:
status: Triaged → In Progress
Changed in tripleo:
milestone: none → queens-3
Changed in tripleo:
milestone: queens-3 → queens-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-quickstart (master)

Change abandoned by Emilien Macchi (<email address hidden>) on branch: master
Review: https://review.openstack.org/529643
Reason: Gate resets is causing issue to land a critical patch (538346) - I need to clear the gate until 538346 is merged. Please do not restore this patch, I'll take care of it.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-quickstart (master)

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

commit f3ace2dd712b93f48962201e2e9f839247e63a25
Author: Mike Fedosin <email address hidden>
Date: Thu Dec 21 17:33:42 2017 +0100

    Use more advanced regular expressions in quickstart.sh

    Now for backward compatibility the script converts some node
    configuration file names.
    For example, a name that contains "ha.yml" is implicitely converted
    to "pacemaker.yml": non_ha.yml, ha.yml_bak, alpha.yml, etc.
    This approach creates problems and inconveniences.
    To avoid it, srictly speaking, we should check the full match of the
    file name and ignore all other cases.

    Change-Id: I3cd3b6fc5eacdba7d6db164ae7596cce02620ac0
    Closes-bug: #1674411

Changed in tripleo:
status: In Progress → Fix Released
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.

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.