Projet

Général

Profil

Development #7201

hobo-deploy n'est pas lancé en cas de suppression d'un objet (variable, service, etc)

Ajouté par Thomas Noël il y a presque 9 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
11 mai 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Actuellement la notification de l'agent (hobo-deploy) est faite uniquement sur post_save (cf hobo/deploy/signals.py).

Sans doute faudrait-il le faire sur pre_delete aussi.


Fichiers


Demandes liées

Dupliqué par Hobo - Bug #32147: Les variables dans Hobo ne sont pas supprimées quand on les supprimeNouveau10 avril 2019

Actions

Révisions associées

Révision 1e492e7a (diff)
Ajouté par Valentin Deniaud il y a plus de 3 ans

deploy: notify agents on object deletion (#7201)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Dupliqué par Bug #32147: Les variables dans Hobo ne sont pas supprimées quand on les supprime ajouté
#2

Mis à jour par Valentin Deniaud il y a plus de 3 ans

  • Assigné à mis à Valentin Deniaud
#3

Mis à jour par Valentin Deniaud il y a plus de 3 ans

Pourquoi pre_delete et pas post_delete ? Je m'attendais à ce que pre_delete ne marche pas parce que la variable n'aurait pas encore été supprimée, au final les deux semblent fonctionner mais je le sens quand même mieux avec post_delete.

#4

Mis à jour par Thomas Noël il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée

Valentin Deniaud a écrit :

Pourquoi pre_delete et pas post_delete ? Je m'attendais à ce que pre_delete ne marche pas parce que la variable n'aurait pas encore été supprimée, au final les deux semblent fonctionner mais je le sens quand même mieux avec post_delete.

Effectivement ça me semble logique de le faire après le traitement (que ce soit save ou delete). Mais en fait ça n'a aucune importance, de toute façon le message est toujours envoyé à la fin de la requête (request_finished), dans post_environment_save on ne fait que dire "y'a une modif, il faudra l'envoyer dans rabbitmq à la fin du traitement de toute l'affaire". Bref, post_delete c'est plus logique, mais pre_delete marcherait tout aussi bien.

#5

Mis à jour par Valentin Deniaud il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 1e492e7aba803c2e7fd9f0b47f3812dee4e4cdec
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Wed Oct 28 17:22:59 2020 +0100

    deploy: notify agents on object deletion (#7201)
#6

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF