i'd like to suggest we move the Icinga contacts.cfg file from the private to the public repo.
- It's always been confusing that contacts are in private repo while contactgroups are in public repo. you really need to know this to find your way around adding new people and groups
- Users always need a root to create new contacts for them and can't just upload changes to Gerrit themselves.
- Users can't easily check which notification options, timezones and email address is configured for them and can't upload changes like "change my timezone while travelling".
- The only reason we put it in private repo are the phone numbers in there and those should simply be treated like passwords.
So what i would do is move contacts.cfg to a template in public repo while replacing the actual phone numbers with variables, just like we do for any config file that includes passwords / secrets.
The part that would become public that was not public before is email addresses, timezones for notifications and notification options (who gets email and who gets sms and email).
I mailed the ops list to see if we have any objections. There was response that we should also treat non-wikimedia.org email addresses as secrets. (or all?).