0
0
Fork 0
mirror of https://github.com/crazy-max/diun.git synced 2025-03-16 20:33:30 +00:00
Commit graph

103 commits

Author SHA1 Message Date
CrazyMax
804411d398
telegram: merge topics to chatID 2024-12-18 18:53:28 +01:00
jon4hz
478b7114bc
fix(telegram): use map for topics 2024-12-18 18:53:20 +01:00
jon4hz
d673b3c9dc
fix(telegram): support only one topicID per chatID 2024-12-18 16:16:44 +01:00
jon4hz
0f5b616d07
feat(telegram): add support for chat topics 2024-12-18 16:16:44 +01:00
CrazyMax
2fde6548fc
notif: support webhook url as secret 2024-12-16 02:28:25 +01:00
szerencl
6ab5a97ada Added sound option for pushover 2023-10-07 00:36:07 +02:00
CrazyMax
b2a19c457c
move imageDefaults from watch to defaults in config root 2023-09-23 13:49:15 +02:00
CrazyMax
b9615bf2db
fix defaults not handled by yaml configuration 2023-09-23 13:49:15 +02:00
CrazyMax
24bc0548e0
chore: use typed error and fix missing wraps 2023-09-16 11:47:53 +02:00
Ian Fijolek
60ddac4a59 Global defaults for image configs
Allows setting of image configs at a global level to act as default
values.

This required a change in the model.Image struct due to a bool field not
having a third, unset state. The remedy is to unmarshal into a temporary
data structure to detect the presents of a field value and then use that
to determine if the default value should be used.

Fixes 
2023-09-12 12:10:10 -07:00
CrazyMax
780f3fb81f
runOnStartup watch option 2023-06-12 00:13:18 +02:00
CrazyMax
c7993f23b8
Authentication support for ntfy 2023-06-11 22:26:27 +02:00
Ben Tea
1da9ec5308 Adds ntfy.sh notification option 2023-02-18 17:29:14 -08:00
CrazyMax
073e08ee11
Entry metadata field 2022-12-29 11:15:26 +01:00
CrazyMax
d7909f0156
Allow customizing Signal notification message 2022-12-29 07:47:38 +01:00
CrazyMax
a12d296e6f
Jitter watch option 2022-12-28 14:13:47 +01:00
CrazyMax
d135167ceb
Fix email notification message template 2022-12-28 00:58:32 +01:00
Ian Fijolek
6318e4f069
Add Nomad provider
I modeled it off the Kubernetes provider a bit. It supports setting task
config at group and task levels using services and meta attributes.
2022-12-27 17:35:27 +01:00
Jonas Weismueller
42e684d680
feat: support signal rest api notifications () 2022-10-08 03:49:27 +02:00
CrazyMax
c89e54888e
Allow customizing the hub link ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-07-17 15:56:06 +02:00
CrazyMax
857e462090
Tags sorting support ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-07-17 13:47:37 +02:00
CrazyMax
04e02d1c3e
Fix notification title ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-09-06 00:57:33 +02:00
CrazyMax
fc64b132ff
Option to render fields ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-09-04 18:41:42 +02:00
CrazyMax
fc13b8c22c
Allow to choose status to be notified ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-08-30 14:15:59 +02:00
CrazyMax
9f5662635c
Enhance notif wording ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-08-20 22:12:20 +02:00
CrazyMax
21f5d0839a
Allow multi recipients for email notifier ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-08-19 21:51:52 +02:00
CrazyMax
5d583809a0
Allow to customize notification message ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-06-25 23:24:02 +02:00
CrazyMax
1115234010
Add CLI to interact with Diun through gRPC ()
Add simple CLI to interact with Diun through gRPC
Create image and notif proto services
Compile and validate protos through a dedicated Dockerfile and bake target
Implement proto definitions
Move server as `serve` command
New commands `image` and `notif`
Refactor command line usage doc
Better CLI error handling
Tools build constraint to manage tools deps through go modules
Add upgrade notes

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-05-26 18:18:10 +02:00
CrazyMax
6ac7139ce2
Dockerfile provider ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-04-29 18:15:29 +02:00
CrazyMax
e972002b7a
Make profiler optional ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-04-25 22:54:01 +02:00
CrazyMax
de7eeadcd2
Fix profiler path ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-04-25 21:07:23 +02:00
CrazyMax
0438ca485f
Add profiler flag ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-04-25 18:04:07 +02:00
CrazyMax
9785d3cc4c
Allow telegram chat IDs as file ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-03-14 15:32:58 +01:00
Francois Blackburn
b912aee5e4
Allow to configure scheme for MQTT broker () 2021-03-07 17:05:11 +01:00
CrazyMax
3ea012cf8e
Missing token as secret setting for some notifiers ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-03-01 00:47:15 +01:00
CrazyMax
cad8dfb673
Allow to disable log color output ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-03-01 00:25:16 +01:00
CrazyMax
dc1216c221
Add Pushover notification ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-01-04 21:29:48 +00:00
CrazyMax
072e5d6175
Make scheduler optional ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-01-02 15:54:08 +00:00
CrazyMax
9819a73582
Handle exclusions as a distinct status ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-12-28 21:32:56 +00:00
CrazyMax
f7c14b4805
Fix registry timeout context ()
Image closer not required while fetching tags
2020-11-14 16:41:59 +01:00
CrazyMax
b1953afdae
Check digest from HEAD request ()
* Check digest from HEAD request
* Add FAQ note about Docker Hub rate limits
* Compare digest as watch setting

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-11-12 23:00:01 +00:00
CrazyMax
5839ac9127
Fix doc and coding style for MQTT notifier 2020-11-02 00:25:20 +01:00
aschoelzhorn
4e71b0c4d2
Add MQTT notification () 2020-11-01 23:05:46 +00:00
CrazyMax
67071ea11f
Use zoneinfo from Go ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-10-31 23:22:39 +00:00
CrazyMax
0f17ed12c1
Add support for Healthchecks to monitor Diun watcher () 2020-10-13 20:23:05 +00:00
CrazyMax
1c917d105f
Use a list of users or roles to mention for Discord notifier () 2020-10-09 16:58:12 +02:00
CrazyMax
b57d49dae2
Add option to mention specific user for Discord notifier () 2020-10-07 22:40:46 +02:00
CrazyMax
b0f4f42213
Allow to set the hostname sent to the SMTP server with the HELO command for mail notification () 2020-08-28 22:01:46 +02:00
CrazyMax
6dc9b58de9
Allow to customize message type for Matrix notifications () 2020-08-08 12:17:45 +02:00
CrazyMax
b9c35e369f
Add Matrix notification ()
* Add Matrix notification ()
* Fix docs

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-07-29 19:29:13 +00:00