@Tlse-vins J’ai créé un nouveau sujet pour pas mélanger 2 conversations
Tout dépend de ce que tu entend par « notification ».
Si c’est via l’API de message de Gladys actuelle (dans le chat + Telegram), oui ça serait faisable
Si c’est un petit « toast » dans l’UI quand tu te connecte à Gladys (genre un message que tu peux dismiss la première fois que tu te connecte après une mise à jour), pourquoi pas
Ça sent le débat à plein nez ce qui est une bonne chose !
Perso je trouve souvent les notifications envahissantes… J’aime bien les petits toast (au sens large du terme d’ailleurs !)
Salut la commu,
J’ai reçu aujourd’hui un sms (par free) du redémarrage de Gladys. Je me suis demandé pourquoi. Coupure de courant?..
En rentrant chez moi, j’ai vu que Gladys avait été mis à jour.
Ça m’a donné l’idée suivante :
Ce serait cool d’avoir un déclencheur « Mise à jour » qui me permettrait de m’alerter par sms.
Vous en pensez quoi?
De mon côté j’ai ajouté les notifications telegram à watchtower, ce qui me permet de voir quels containers ont été mis à jour avec un rapport de base. Certes ça fait des notifs tous les jours mais au moins je sais ce qu’il se passe.
Voici ce que ça donne dans mon docker compose :
version: '3.3'
services:
watchtower:
image: containrrr/watchtower
restart: always
container_name: watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /etc/localtime:/etc/localtime:ro
environment:
TZ: Europe/Paris
WATCHTOWER_LIFECYCLE_HOOKS: "true"
WATCHTOWER_NOTIFICATIONS: "shoutrrr"
WATCHTOWER_NOTIFICATION_URL: >
telegram://BOT_TOKEN@telegram/?channels=CHAT_ID
WATCHTOWER_CLEANUP: "true"
# WATCHTOWER_SCHEDULE: 0 0 20 * * *
WATCHTOWER_NOTIFICATION_REPORT: "true"
WATCHTOWER_NOTIFICATION_TEMPLATE: |
{{- if .Report -}}
{{- with .Report -}}
{{len .Scanned}} Scanned, {{len .Updated}} Updated, {{len .Failed}} Failed
{{- range .Updated}}
- {{.Name}} ({{.ImageName}}): {{.CurrentImageID.ShortID}} updated to {{.LatestImageID.ShortID}}
{{- end -}}
{{- range .Fresh}}
- {{.Name}} ({{.ImageName}}): {{.State}}
{{- end -}}
{{- range .Skipped}}
- {{.Name}} ({{.ImageName}}): {{.State}}: {{.Error}}
{{- end -}}
{{- range .Failed}}
- {{.Name}} ({{.ImageName}}): {{.State}}: {{.Error}}
{{- end -}}
{{- end -}}
{{- else -}}
{{range .Entries -}}{{.Message}}{{"\n"}}{{- end -}}
{{- end -}}
et ça donne ça (j’ai 3 instances docker avec watchtower sur chaque) :
Propre le message de notif
Je vais te le piquer pour mes serveurs, c’est plus explicite et moins verbeux que les logs de base
Je suis pour la notif integrée ou via un declencheur de scène.
Finalement, avoir l’info dans Gladys avec un lien vers les release notes, ou directement integré a la notif (comme le fait Power Toys sous Windows par exemple) serait pas mal aussi !