overcloud config doesnt get the latest heat output in update

Bug #1738142 reported by mathieu bultel
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
mathieu bultel

Bug Description

When running the minor update, the heat stack output is uploaded to swift before the end of the stack update. This cause an issue when a new container registry is provided.

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

Reviewed: https://review.openstack.org/527699
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=a5a4434f378d89b9602ab8fb38f69ac3bfc66dc8
Submitter: Zuul
Branch: master

commit a5a4434f378d89b9602ab8fb38f69ac3bfc66dc8
Author: Mathieu Bultel <email address hidden>
Date: Wed Dec 13 15:36:43 2017 +0100

    Get the config for update outside of package update

    Manage the config outside of the package update
    tasks. Mistral doesn't wait for the heat stack update
    to finish so we config uploaded to swift can be
    different is heat stack update is not finished

    Closes-Bug: #1738142

    Change-Id: I8a92e4f4cfe8e3567e71f9ab60b4aef4142c3874

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-common 8.3.0

This issue was fixed in the openstack/tripleo-common 8.3.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on python-tripleoclient (master)

Change abandoned by Emilien Macchi (<email address hidden>) on branch: master
Review: https://review.openstack.org/527692
Reason: The gate is currently timeouting, we need https://review.openstack.org/#/c/531352/ to improve the situation. I'll restore the patch once the gate is stable again. Please do not recheck or restore this patch, I'll take care of it. Thanks for your patience.

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

Reviewed: https://review.openstack.org/527692
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=75aae1401b567606606c1c03eed4621e256019a1
Submitter: Zuul
Branch: master

commit 75aae1401b567606606c1c03eed4621e256019a1
Author: Mathieu Bultel <email address hidden>
Date: Wed Dec 13 15:18:57 2017 +0100

    Push the config container outside of heat stack update

    Push the config container outside of the heat stack update
    which does the noop run.
    Mistral is pushing the container sooner in the workflow, moving
    it outside then we make sure that the config container contains
    all the latest heat output

    Closes-Bug: #1738142

    Change-Id: Ib101c3c65573fa75182ac81d956161ceeb0422a9

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (stable/pike)

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/534319

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-tripleoclient (stable/pike)

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/534320

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (stable/pike)

Reviewed: https://review.openstack.org/534319
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=5b96f6d1d53f55e0ff9252b85207b8ddeb5de3b8
Submitter: Zuul
Branch: stable/pike

commit 5b96f6d1d53f55e0ff9252b85207b8ddeb5de3b8
Author: Mathieu Bultel <email address hidden>
Date: Wed Dec 13 15:36:43 2017 +0100

    Get the config for update outside of package update

    Manage the config outside of the package update
    tasks. Mistral doesn't wait for the heat stack update
    to finish so we config uploaded to swift can be
    different is heat stack update is not finished

    Closes-Bug: #1738142

    Change-Id: I8a92e4f4cfe8e3567e71f9ab60b4aef4142c3874
    (cherry picked from commit a5a4434f378d89b9602ab8fb38f69ac3bfc66dc8)

tags: added: in-stable-pike
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-tripleoclient (stable/pike)

Reviewed: https://review.openstack.org/534320
Committed: https://git.openstack.org/cgit/openstack/python-tripleoclient/commit/?id=d582755c28d5a6aaa51225b2bc701d6e49f43277
Submitter: Zuul
Branch: stable/pike

commit d582755c28d5a6aaa51225b2bc701d6e49f43277
Author: Mathieu Bultel <email address hidden>
Date: Wed Dec 13 15:18:57 2017 +0100

    Push the config container outside of heat stack update

    Push the config container outside of the heat stack update
    which does the noop run.
    Mistral is pushing the container sooner in the workflow, moving
    it outside then we make sure that the config container contains
    all the latest heat output

    Closes-Bug: #1738142

    Change-Id: Ib101c3c65573fa75182ac81d956161ceeb0422a9
    (cherry picked from commit 75aae1401b567606606c1c03eed4621e256019a1)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-tripleoclient 7.3.7

This issue was fixed in the openstack/python-tripleoclient 7.3.7 release.

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

This issue was fixed in the openstack/tripleo-common 7.6.8 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-tripleoclient 9.1.0

This issue was fixed in the openstack/python-tripleoclient 9.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-upgrade (stable/pike)

Related fix proposed to branch: stable/pike
Review: https://review.openstack.org/543957

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-upgrade (master)

Reviewed: https://review.openstack.org/543572
Committed: https://git.openstack.org/cgit/openstack/tripleo-upgrade/commit/?id=26c0407613bc8712cae20a9152c5934e6c17a990
Submitter: Zuul
Branch: master

commit 26c0407613bc8712cae20a9152c5934e6c17a990
Author: Yurii Prokulevych <email address hidden>
Date: Mon Feb 12 19:30:25 2018 +0100

    [UPDATES] Validated oc containers/images.

    This change ensures that docker containers after minor update
     use docker images from file passed with --container-registry
    option.

    Related-Bug: 1738142

    Change-Id: I926b6526d6bdc707cb88965a93709bf8514504ae

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-upgrade (stable/pike)

Reviewed: https://review.openstack.org/543957
Committed: https://git.openstack.org/cgit/openstack/tripleo-upgrade/commit/?id=16b0d3637844f84b034a18b367c0739cdf0a9c8b
Submitter: Zuul
Branch: stable/pike

commit 16b0d3637844f84b034a18b367c0739cdf0a9c8b
Author: Yurii Prokulevych <email address hidden>
Date: Mon Feb 12 19:30:25 2018 +0100

    [UPDATES] Validated oc containers/images.

    This change ensures that docker containers after minor update
     use docker images from file passed with --container-registry
    option.

    Related-Bug: 1738142

    Change-Id: I926b6526d6bdc707cb88965a93709bf8514504ae

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.