Aller au contenu

Volumétrie

Ce système permet l'exécution des tests de volumétrie périodique sur une instance volumetrie.mgx.efalia.cloud.

Workflows

Les variables et secrets nécessaire à l'exécution des workflows se trouvent dans les Secrets and variables/Actions de github

Secrets
IDENTIFIANT_UTILISATEUR_VOLUMETRIE identifiant de l'utilisateur pour l'exécution des tests de volumétrie
MOT_DE_PASSE_UTILISATEUR_VOLUMETRIE mot de passe de l'utilisateur pour l'exécution des tests de volumétrie
URL_INSTANCE_VOLUMETRIE url de l'instance pour les tests périodiques de volumétrie
VOLUMETRIE_DEPLOY_KEY clef privée ssh pour le deploiement/maj de l'instance de volumétrie
Variables
VOLUMETRIE_DEPLOY_PUBLIC_KEY clef publique ssh pour le deploiement/maj de l'instance de volumétrie

Setup

Warning

Il est nécessaire d'avoir rajouter la clef publique VOLUMETRIE_DEPLOY_PUBLIC_KEY dans les authorized_keys de l'utilisateur efalia de l'instance volumetrie.mgx.efalia.cloud

Sur une instance initialisée de la même façon que n'importe quel environnement, il suffit d'exécuter le workflow de Remise à zéro du serveur de volumétrie

Info

La génération des données étant très longue, on passe par une une session screen qui permet de poursuivre l'exécution en arrière plan sur l'instance sans avoir à attendre la fin du processus dans l'action github.

On log alors la sortie de la génération dans un fichier tmp/install_volumineuse.log sur l'instance de volumétrie et on peut observer facilement l'avancement via la commande

ssh efalia@volumetrie.mgx.efalia.cloud tail -f /tmp/install_volumineuse.log