Currently container based CI jobs are implementing their own logic to
transform overcloud_containers.yaml to a file that reflects the
container images and registry required to run their job [1] unless the
job requires the exact images which the static
overcloud_containers.yaml provides[2].
overcloud_containers.yaml should be template driven, and a command implemented which meets the needs of downstream for declaring what images are used.
This command can also generate a heat environment file with the parameters containing image values.
[1] https://github.com/rdo-infra/ansible-role-rdo-kolla-build/blob/master/tasks/main.yml#L39-L75
[2] https://github.com/openstack/tripleo-quickstart-extras/blob/master/roles/overcloud-prep-containers/templates/overcloud-prep-containers.sh.j2#L18
Fix proposed to branch: master /review. openstack. org/475942
Review: https:/