Recevoir une notification quand Gladys s'est mise à jour

Serait il possible d’afficher dans Gladys une notification pour nous informer que Gladys vient de changer de version ?

Il y a une demande de fonctionnalités aussi pour les notifications lié aux devices qui est loin d’être facile à mettre en place selon @pierre-gilles

@Tlse-vins J’ai créé un nouveau sujet pour pas mélanger 2 conversations :slight_smile:

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
  • Si c’est une notification au sens:

Alors c’est toute une réflexion qu’il faut aborder :slight_smile: C’est un beau boulot à mon avis.

1 « J'aime »

Ton screen shot est représentatif à ce que j’imagine.
« Nouvelle version de Gladys 4.15.0 plus d’informations sur le forum »

Ça sent le débat à plein nez :sweat_smile: 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 !)

Toast par défaut et notif via une scène si on le souhaite ?

Je trouve interessant d’avoir visuellement l’info que son instance s’est mise à jour. Meme sans suivre le forum on a l’info comme ça.

2 « J'aime »

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?

2 « J'aime »

Pourquoi pas, si tu veux voir ça dans Gladys → demande de fonctionnalité :slight_smile: (A voir si on édite pas celle là, je te laisse en parler avec @Tlse-vins )

Oui c’est possible de modifier la demande pour qu’elle réponde à plus de cas d’utilisation.

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) :

2 « J'aime »

Propre le message de notif :star_struck:
Je vais te le piquer pour mes serveurs, c’est plus explicite et moins verbeux que les logs de base :grin:

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 !

3 « J'aime »