helm-controller icon indicating copy to clipboard operation
helm-controller copied to clipboard

Customizable events

Open lictw opened this issue 2 years ago • 1 comments

Hi! It will be great if i can flexibly customize alerts that i receiving in Slack.

What missing now:

  1. Ability to disable event about start of upgrade.
  2. Option to enable printing diff of prev./current values (it's about what changed, what reconciled).
  3. Ability to send (or at least collect somewhere) helm logs to see depreciation warnings.
  4. Final message as customized Golang template.

As i understand your architecture - HC (current project) generates *Event for NC (notification-controller), NC sends events, so:

  1. Option in HelmRelease CRD - don't generate some event.
  2. Option in HelmRelease CRD - apply diff as metadata of event.
  3. Same as above.
  4. It's for notification-controller.

lictw avatar Feb 10 '22 04:02 lictw

I would also love to have this feature. Currently, slack notifications look like this:

helmrelease/my-service Helm upgrade has started revision 3.1.0 summary Some static text

It would be great if we can insert some placeholders (such as certain helm parameter values) either to the summary or to the event message.

ArtunSubasi avatar Apr 05 '22 09:04 ArtunSubasi