I'll note these are kolla internal variables, so I can't really answer in the frame of Kolla. It appears dnsmasq_dhcp_range is for the introspection service/hardware discovery dnsmasq which 
is sort of going to depend on Kolla's architecture in terms of what it is used for and how. The ironic_cleaning_network parameter just sets explicitly to ironic.conf's cleaning_network parameter.


From Ironic's point of view, a cleaning network should not be a tenant/project specific network. In theory, you can do this if you're using flat networking and the world is not going to implode, it is just not advisable if you are handing machines out to untrusted users.

Hope this helps,

-Julia

On Thu, Feb 8, 2024 at 4:04 AM Jayesh Chaudhari <jayesh.chaudhari1990@gmail.com> wrote:
Hi,

I am trying to implement Ironic in my kolla-ansible yoga setup.
I am following below document
https://docs.openstack.org/kolla-ansible/yoga/reference/bare-metal/ironic-guide.html

Here in ironic_cleaning_network and dnsmasq_dhcp_range is from tenant network?