container-puppet containers fail to restart after upload-artifacts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Damien Ciabrini |
Bug Description
In Master, during stack update, the services' config are regenerated by (re)running all container-
Re-running existing container-
The lack of idempotency is problematic when using upload-
# ls -l /etc/puppet/
[...]
lrwxrwxrwx. 1 root root 42 Aug 19 15:19 tomcat -> /usr/share/
drwxr-xr-x. 10 heat-admin heat-admin 4096 Aug 19 15:13 tripleo
lrwxrwxrwx. 1 root root 43 Aug 19 15:19 vcsrepo -> /usr/share/
[...]
As a side effect, when restarting container-
cp: cannot overwrite non-directory '/etc/puppet/
This is because the previous puppet content is still present in the container when it is restarted, and since originally /etc/puppet/
Changed in tripleo: | |
status: | New → Triaged |
milestone: | none → xena-3 |
tags: | added: train-backport-potential wallaby-backport-potential |
Fix proposed to branch: master /review. opendev. org/c/openstack /tripleo- heat-templates/ +/805301
Review: https:/