> Code looks fine, but there are some inline comments that will need to be
> addressed.
> 
> Is this change useful as is? Looking at the examples, extra binaries are
> needed, which makes me think adding in the extra contacts is a job for a
> subordinate charm. The charm has no support for installing extra deb packages
> or snaps, and I suspect for real world deployments it is expected that someone
> manually copies the custom notification binaries into place (in which case,
> why bother with extending the charm at all when we can just cowboy the config
> changes at the same time we inject the needed binaries). Will need a ~nagios-
> charmer to help here.

I applied some fixes to the code as requested.

Regarding usability, the notification could either be some external tool that 
needs installation (which is the most likely scenario), or a very simple `curl` 
command. In that sense, I believe it is acceptable to offer that functionality 
via the charm.

The alternative (hi-jacking the config when installing the external tool) is 
not a viable option,  because updating the Nagios configuration/charm version 
will overwrite those changes. Actually, this is what is happening right now, 
and which is why I started working on this.

That said, I agree that we need the opinion of a ~nagios-charmer
-- 
https://code.launchpad.net/~aggkolaitis/nagios-charm/+git/nagios-charm/+merge/374074
Your team Nagios Charm developers is requested to review the proposed merge of 
~aggkolaitis/nagios-charm:extra_contacts into nagios-charm:master.

-- 
Mailing list: https://launchpad.net/~nagios-charmers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~nagios-charmers
More help   : https://help.launchpad.net/ListHelp

Reply via email to