Bifrost container image is missing required dependencies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla |
Fix Released
|
Undecided
|
Mark Goddard | ||
Ocata |
Fix Released
|
Undecided
|
Mark Goddard |
Bug Description
The bifrost-deploy container image is missing a number of required package dependencies.
Tested on CentOS 7.3, kolla master @ 16f2c199f1fc945
Steps to reproduce:
kolla-build -t source bifrost-deploy
Expected result:
The bifrost-deploy container includes bifrost's package dependencies (e.g. rabbitmq).
Actual result:
Bifrost's dependencies are not installed.
Problem:
This occurs because the Bifrost playbooks changed to use a new Ansible group 'target' rather than localhost. The new group was added to a new inventory file (also called target) and is not present in the localhost inventory file used by the Kolla bifrost-base Dockerfile. This causes the Bifrost install.yml play to essentially be a noop.
Solution:
Use the Bifrost target inventory file.
Changed in kolla: | |
status: | New → In Progress |
assignee: | nobody → Mark Goddard (mgoddard) |
summary: |
- Bifrost container is missing required dependencies + Bifrost container image is missing required dependencies |
description: | updated |
description: | updated |
Changed in kolla: | |
milestone: | none → pike-1 |
There is a review for this bug I messed up the Closes-bug line in the first attempt so it hasn't been linked here. Here it is:
https:/ /review. openstack. org/#/c/ 435058/