Comment 27 for bug 1868934

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

Reviewed: https://review.opendev.org/718548
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=3b5fca2961399312dac4f7ac3000ed156dd4815e
Submitter: Zuul
Branch: stable/train

commit 3b5fca2961399312dac4f7ac3000ed156dd4815e
Author: Emilien Macchi <email address hidden>
Date: Wed Apr 1 12:35:05 2020 -0400

    Exclude /var/lib/ironic/* from container-puppet.sh rsync

    Exclude /var/lib/ironic/* from container-puppet.sh rsync, this is a
    leftover from the initial containerization of TripleO; now we have
    host prep tasks, the ironic conductor and inspector bind mount
    /var/lib/ironic and generate the data that they need. But this data should
    not be in the config volume or it can conflict from each other when rsync
    runs at the same time.

    TripleO upgrade tasks and host prep tasks will take care of removing
    the var directory from the config volumes and the containers will just use
    the bind mount, like it should be doing now.
    These tasks will run during a minor update, major upgrade, and fast
    forward upgrade.

    Note: this will have to be backported to stable/train, and cleaned up
    later after Ussuri as the tasks won't be needed anymore.

    Root cause patches:
    - I3a195466a5039e7641e843c11e5436440bfc5a01
    - Ibcff99f03e6751fbf3197adefd5d344178b71fc2

    Related-Bug: #1868934
    Co-Authored-By: Alex Schultz <email address hidden>

    Change-Id: I69a1d1059bdfc0b99cf6a4a3dc78a1eb9a43ad0b
    (cherry picked from commit b4ff60f0a8dc1e602a0e2f7a20c1d91ef0b2f07e)