Containerized deployment fails due to ceilometer-upgrade error
Bug #1686707 reported by
Martin André
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Martin André |
Bug Description
Puppet fails to run ceilometer-upgrade and fails the deployment.
Error: ceilometer-upgrade --skip-
It appears the redis container is using the default config file and not the one generated via puppet. We need to explicitly enable the 'exec' tag otherwise the generated /etc/redis.
Changed in tripleo: | |
status: | Confirmed → In Progress |
Changed in tripleo: | |
importance: | Critical → High |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/460469 /git.openstack. org/cgit/ openstack/ tripleo- heat-templates/ commit/ ?id=f11c2232cc4 83dc01b910efa6e 546095e9f866f8
Committed: https:/
Submitter: Jenkins
Branch: master
commit f11c2232cc483dc 01b910efa6e5460 95e9f866f8
Author: Martin André <email address hidden>
Date: Thu Apr 27 11:38:24 2017 +0200
Fix redis container
The puppet-redis module makes use of the exec puppet tag to copy the redis.conf. puppet file to /etc/redis.conf. We need to explicitly
/etc/
enable it otherwise our redis container will pick up the default redis
configuration and not the one that was generated with puppet.
Also creates the /var/run/redis directory on the host since we bind
mount /run, and ensure the container sets the correct ownership on the
directory.
Finally, configure redis to not daemonize otherwise the container ends
up in a restart loop.
Change-Id: Ia1dce2120ca747 9eef8bc77dedf94 31adbe210cc
Closes-Bug: #1686707