ceilometer role pulls panko-api image
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
Invalid
|
Undecided
|
Unassigned | ||
Ussuri |
Fix Released
|
Medium
|
Unassigned | ||
Victoria |
Fix Released
|
Medium
|
Unassigned | ||
Wallaby |
Fix Released
|
Medium
|
Unassigned | ||
Xena |
Invalid
|
Undecided
|
Unassigned | ||
Yoga |
Invalid
|
Undecided
|
Unassigned |
Bug Description
On branches still including panko (wallaby and older), the panko default variables are used when calling the ceilometer role:
- name: Apply role ceilometer
gather_facts: false
vars_files:
- "roles/
hosts:
- ceilometer-central
- ceilometer-
- ceilometer-compute
- ceilometer-ipmi
- '&enable_
serial: '{{ kolla_serial|
roles:
- { role: ceilometer,
tags: ceilometer,
when: enable_ceilometer | bool }
Play vars_files take precedence over role defaults, which means project_name is redefined as panko.
This causes an issue with image pulling: the ceilometer role tries to pull the panko image. This issue was introduced by the recent refactoring of image pulling into a dedicated service-images-pull role, which uses the project_name variable.
Changed in kolla-ansible: | |
importance: | Undecided → Medium |
Related fix proposed to branch: master /review. opendev. org/c/openstack /kolla- ansible/ +/818714
Review: https:/