Projet

Général

Profil

Development #24834

Provisionning de masse des rôles, job cron

Ajouté par Frédéric Péters il y a presque 6 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
27 juin 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Il y a une commande pour provisionner les rôles (#14155) mais rien qui ne l'exécute.


Fichiers


Demandes liées

Lié à Publik - Development #13981: Avoir régulièrement un provisionning "full" des rôlesFermé16 novembre 2016

Actions

Révisions associées

Révision 46485931 (diff)
Ajouté par Christophe Siraut il y a presque 6 ans

debian/hobo-agent.cron.d: trigger roles provisionning (#24834)

Historique

#1

Mis à jour par Christophe Siraut il y a presque 6 ans

  • Fichier 0001-debian-hobo-agent.cron.d-trigger-on-users-and-roles-.patch ajouté
#2

Mis à jour par Christophe Siraut il y a presque 6 ans

  • Fichier 0001-debian-hobo-agent.cron.d-trigger-on-users-and-roles-.patch supprimé
#3

Mis à jour par Christophe Siraut il y a presque 6 ans

  • Fichier 0001-debian-hobo-agent.cron.d-trigger-on-users-and-roles-.patch ajouté

Quelle est la fréquence d'exécution souhaitée? Souhaite-t-on activer ce provisionning sur toutes les instances existantes?

#4

Mis à jour par Christophe Siraut il y a presque 6 ans

  • Fichier 0001-debian-hobo-agent.cron.d-trigger-on-users-and-roles-.patch supprimé
#5

Mis à jour par Christophe Siraut il y a presque 6 ans

une proposition attachée. (désolé pour les envois précédents erronés)

#6

Mis à jour par Frédéric Péters il y a presque 6 ans

  • Statut changé de Nouveau à En cours

Je n'en ferais pas disparaitre les trois lignes d'environnement (particulièrement le MAILTO, sans qui les erreurs iront vers authentic-multitenant@whatever).

#7

Mis à jour par Thomas Noël il y a presque 6 ans

Concernant la fréquence, je mesure pas bien l'impact exact du mécanisme, c'est-à-dire en quoi il va bloquer les hobo-agent le temps de son exécution. Mais je vois plutôt ce cron comme nocturne, car c'est juste un rattrapage d'éventuelles erreurs. En réalité, je vois pas trop pourquoi on fait un cron.

#8

Mis à jour par Frédéric Péters il y a presque 6 ans

Pour que ce rattrapage d'erreurs soit automatique. (et aussi pour qu'au déploiement d'un nouveau service les rôles arrivent, mais ça pourrait être un autre ticket plus malin, demander le provisionning une fois qu'un nouveau service apparait comme disponible, par exemple).

#9

Mis à jour par Thomas Noël il y a presque 6 ans

Je me reveille enfin, ça concerne juste les rôles, c'est parfait, */15 c'est ok.

#10

Mis à jour par Benjamin Dauvergne il y a presque 6 ans

*/15 je trouve ça un peu fréquent mais comme vous voulez, toutes les heures ça m'aurait paru suffisant (de fait on perd rarement des rôles "en route", c'est uniquement au déploiement d'une instance que c'est intéressant, ça peut attendre une heure, ou alors être déclenché automatiquement par a2 après un déploiement réussi).

#11

Mis à jour par Christophe Siraut il y a presque 6 ans

Ajouté la variable d'environnement MAILTO (les autres sont ok par défaut), et adapté la fréquence d'exécution à 1x par heure.

#12

Mis à jour par Christophe Siraut il y a presque 6 ans

  • Statut changé de En cours à Solution proposée
  • Patch proposed changé de Non à Oui
#13

Mis à jour par Benjamin Dauvergne il y a presque 6 ans

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

Mis à jour par Benjamin Dauvergne il y a presque 6 ans

  • Statut changé de Solution validée à En cours

Euh non ça ne va pas, il manque le --all-tenants.

#15

Mis à jour par Benjamin Dauvergne il y a presque 6 ans

  • Assigné à mis à Christophe Siraut

Ou alors hériter de hobo.multitenant.management.commands.BaseTenantCommand (mais faut mettre --skip-public à True par défaut, ça ne marchera pas sur le tenant public, je me dis qu'on pourrait virer ça de BaseTenantCommand, on ne sert jamais du tenant public de toute façon).

#16

Mis à jour par Christophe Siraut il y a presque 6 ans

J'ai ajouté '--all-tenants' comme demandé. Ma compréhension du ticket se limite à l'exécution de cette tâche plannnifiée (j'ai commencé à lire les tickets en amont)

#17

Mis à jour par Benjamin Dauvergne il y a presque 6 ans

  • Statut changé de En cours à Solution validée

Ok.

#18

Mis à jour par Christophe Siraut il y a presque 6 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 46485931a369d5d6ed99f34728eea72109bdae57
Author: Christophe Siraut <csiraut@entrouvert.com>
Date:   Thu Jun 28 08:18:39 2018 +0200

    debian/hobo-agent.cron.d: trigger roles provisionning (#24834)

#19

Mis à jour par Christophe Siraut il y a plus de 5 ans

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

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

  • Lié à Development #13981: Avoir régulièrement un provisionning "full" des rôles ajouté

Formats disponibles : Atom PDF