Page MenuHomePhabricator

notify_maintainers.py (and, therefore, puppet_alert.py) relies on stale ldap data, needs keystone access
Closed, ResolvedPublic

Description

notify_maintainers.py looks for projectadmins in ldap. Some are there, but only because they haven't been cleaned up yet; project_admin roles are now officially maintained by keystone.

That means that the puppet_alert nags are more and more off-target. Fixing this will require opening up the keystone API to labs instances, which is OK but will require some thought.