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)
Reviewed: https:/ /review. opendev. org/718548 /git.openstack. org/cgit/ openstack/ tripleo- heat-templates/ commit/ ?id=3b5fca29613 99312dac4f7ac30 00ed156dd4815e
Committed: https:/
Submitter: Zuul
Branch: stable/train
commit 3b5fca296139931 2dac4f7ac3000ed 156dd4815e
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: 7641e843c11e543 6440bfc5a01 fbf3197adefd5d3 44178b71fc2
- I3a195466a5039e
- Ibcff99f03e6751
Related-Bug: #1868934
Co-Authored-By: Alex Schultz <email address hidden>
Change-Id: I69a1d1059bdfc0 b99cf6a4a3dc78a 1eb9a43ad0b 02a0e2f7a20c1d9 1ef0b2f07e)
(cherry picked from commit b4ff60f0a8dc1e6