Notifications to ntfy can be triggered via the generic webhook notification.
However this results in receiving the json as plain text notification:
Target State:
Native ntfy support shall be added via seperate environment variables for configuration.
E.g.:
NTFY_ENDPOINT
This will allow to post the notification in a way to output nice ntfy notifications:
Optional
Mapping of log level to ntfy priorties. E.g.: ERROR -> MAX_PRIORITY
Support for Authentication (ntfy is open by default)
Current State:
Notifications to ntfy can be triggered via the generic webhook notification. However this results in receiving the json as plain text notification:![image](https://github.com/keel-hq/keel/assets/36499798/512d04da-cdd5-4182-b870-6272e59ba97f)
Target State:
Native ntfy support shall be added via seperate environment variables for configuration. E.g.: NTFY_ENDPOINT This will allow to post the notification in a way to output nice ntfy notifications:![image](https://github.com/keel-hq/keel/assets/36499798/a4a148c5-664a-40ae-b65a-51d6d366e475)
Optional
Implementation
Should be very similar to the Discord implementation using the go implementation snippet from the ntfy website: https://docs.ntfy.sh/publish/#tags-emojis![image](https://github.com/keel-hq/keel/assets/36499798/44b2554e-afc6-4e3a-a70f-00e322febf5a)