Recent changes in the mwopenstackclients library seem to have broken the auth part of the ensure_zone function as it is called in wmcs-wikireplica-dns.py.
It looks like the issue is https://github.com/wikimedia/puppet/blob/production/modules/openstack/files/util/wmcs-wikireplica-dns.py#L104 where it uses 'noauth-project'. This may have been broken by https://gerrit.wikimedia.org/r/c/operations/puppet/+/522196