For Contrail 21.4.L3, contrail-ansible-deployer with CentOS 8.5 and Openstack trains, after installing the Contrail cluster, it is noticed that the haproxy on the OpenStack controller no longer provided the proxies for the Contrail services.
On rocky or earlier releases, the listen statement for Contrail was included in haproxy.cfg.
On the train release, the haproxy role is split into haproxy and haproxy-config roles and no longer sets up the haproxy for Contrail services.
contrail-kolla-ansible playbook for train does not set up haproxy for Contrail services.
This is known bug for Contrail with Openstack train combination. This issue is fixed in Contrail 21.4.L4.5
To confirm if this the same issue below steps can be followed
root@ubuntu2204:~# ssh aio-controller-1
[root@aio-controller-1 ~]# grep -r 8143 /etc/kolla/haproxy/
[root@aio-controller-1 ~]#
[root@aio-controller-1 ~]# ls /etc/kolla/haproxy/services.d/
glance-api.cfg heat-api.cfg keystone.cfg memcached.cfg nova-api.cfg placement-api.cfg swift-api.cfg
heat-api-cfn.cfg horizon.cfg mariadb.cfg neutron-server.cfg nova-novncproxy.cfg rabbitmq.cfg