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