So the problem is on the Undercloud, we pull all containers from services that are in the default role: https://github.com/openstack/tripleo-heat-templates/blob/master/roles/Undercloud.yaml#L14-L94
No matter the resource is set to OS::Heat::None or not. They are pulled here: https://github.com/openstack/tripleo-heat-templates/blob/master/puppet/services/container-image-prepare.j2.yaml#L109
And that's why we pull them all.
So the problem is on the Undercloud, we pull all containers from services that are in the default role: /github. com/openstack/ tripleo- heat-templates/ blob/master/ roles/Underclou d.yaml# L14-L94
https:/
No matter the resource is set to OS::Heat::None or not. They are pulled here: /github. com/openstack/ tripleo- heat-templates/ blob/master/ puppet/ services/ container- image-prepare. j2.yaml# L109
https:/
And that's why we pull them all.