container-puppet.py isn't regenerated during update.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Critical
|
Sofer Athlan-Guyot |
Bug Description
Hi,
discovered there https:/
We needed a fix for the json vs k8s driver usage in podman to be delivered in container-puppet.py on the overcloud.
It happens that file isn't regenerated during update step while we need to generate the puppet configuration during update, ie trigger some podman start/run command.
This make the update fails with this kind of error:
2019-11-15 05:29:44 | "2019-11-15 05:28:10,139 ERROR: 178645 -- ['/usr/bin/podman', 'run', '--user', 'root', '--name', 'container-
proxy_config', '--env', 'NAME=haproxy', '--env', 'HOSTNAME=
e:ro', '--volume', '/tmp/tmpkkpdgv
-bundle.
lume', '/var/lib/
/puppetlabs/:ro', '--volume', '/dev/log:
es/:/usr/
h', '--net', 'host', '--volume', '/etc/hosts:
ck-haproxy:
2019-11-15 05:29:44 | "Error: write child: broken pipe",
2019-11-15 05:29:44 | " attempt(s): 1",
2019-11-15 05:29:44 | "2019-11-15 05:28:10,140 WARNING: 178645 -- Retrying running container: haproxy",
2019-11-15 05:29:44 | "2019-11-15 05:28:16,325 ERROR: 178645 -- ['/usr/bin/podman', 'start', '-a', 'container-
2019-11-15 05:29:44 | "Error: unable to start container faae0f9449ae1fb
2019-11-15 05:29:44 | " attempt(s): 2",
Changed in tripleo: | |
assignee: | nobody → Sofer Athlan-Guyot (sofer-athlan-guyot) |
Changed in tripleo: | |
status: | Triaged → In Progress |
https:/ /review. opendev. org/#/c/ 695039/