Basically what the title is asking,
I’m trying to build a charmed model where the machines that the controller is talking to are behind a NAT. Since the IP address of the controller does not match the IP address that the provisioned machines need to use to communicate they never can report to the Juju controller and are stuck “pending” forever.
I have tried setting the “public-dns-address” controller-config value, and the “controller-url” value on the controller charm. Is there somewhere else I should be looking?