After upgrading from a version prior to CloudBolt 9.4.6, Infoblox is causing failures with this error:
is_hostname_valid() takes 2 positional arguments but 3 were given
is_hostname_valid() method now passes in the network.
Go to Admin → IP Management → Select your Infoblox IPAM
Once on your Infoblox overview page, select the Orchestration tab
Pass in network to the
is_hostname_valid()method, once updated it should look like this:
def is_hostname_valid(infoblox, server, network=None):
Infoblox should no longer cause any errors.