Skip to content

Expiration

Gildas Le Corguillé requested to merge expiration into master

Contexte :

Pour le moment My n'expire pas les espaces projets. Num ne sait pas non plus le faire à priori.

Je pense sur ABiMS dans un premier temps et si ça fontionne sur l'IFB, cron un script qui récupère l'état de tous les projets pour desactiver ou activer ceux-ci de manière systématique. Quitte à activer un projet déjà active.

Ce que ça signifie :

  • Expirer:

    • chmod 000 sur le dossier racine du projet pour enlever les droits d'accès aux users dans changer les owner
    • enlève la possibilité de lancer des jobs via l'account slurm associé (maxjob=0)
  • Activation

    • chmod 770 sur le dossier racine du projet (ce qui peut aussi corriger certains changement en 777 fait par des utilisateurs)
    • réautoriser la soumission de job slurm sur l'account (maxjob=-1)
  • Allow expiration of project

  • Allow activation of project

J'ai aussi fait un peu de factoring de code en doublon.

Ce MR supprime aussi le support des parents projects.

Edited by Gildas Le Corguillé

Merge request reports