Also FTR it's not the static IP work that left LXCs without PTRs, it's the fact that we used to pre-generate the whole zone with fake host names and used CNAMEs for any nodes that MAAS knew about. That came with a raft of its own problems (some charms failed because CNAMEs-> IP -> reverse lookup -> different A record) and IP ranges were limited to /16 because otherwise it took a long time to write the zone every time.
There is no doubt that juju needs to move to use the new API.
Also FTR it's not the static IP work that left LXCs without PTRs, it's the fact that we used to pre-generate the whole zone with fake host names and used CNAMEs for any nodes that MAAS knew about. That came with a raft of its own problems (some charms failed because CNAMEs-> IP -> reverse lookup -> different A record) and IP ranges were limited to /16 because otherwise it took a long time to write the zone every time.
There is no doubt that juju needs to move to use the new API.