As an update here. Damien and I are exploring a hybrid solution to this long standing limitation.
Namely:
1. At deployment time and at update time we copy all files belonging to the set of pacemaker-related rpms under /var/lib/tripleo/pacemaker-host
2. We bind mount a bunch of folders (amongst which /var/lib/tripleo/pacemaker-host) inside the pcmk containers and we use custom PATH + LD_LIBRARY_PATH (both the temporary ones created by paunch and the ones managed by pcmk)
3. We eventually remove all pacemaker rpms from the HA kolla containers
As an update here. Damien and I are exploring a hybrid solution to this long standing limitation. tripleo/ pacemaker- host tripleo/ pacemaker- host) inside the pcmk containers and we use custom PATH + LD_LIBRARY_PATH (both the temporary ones created by paunch and the ones managed by pcmk)
Namely:
1. At deployment time and at update time we copy all files belonging to the set of pacemaker-related rpms under /var/lib/
2. We bind mount a bunch of folders (amongst which /var/lib/
3. We eventually remove all pacemaker rpms from the HA kolla containers