Set-OPS-Public/scripts/tests
Daniel Allaire 548d35b1b5 console : un mainteneur demande au site par un ticket, la console du site le voit
Lot 3b. make forge-comptes cree un compte par mainteneur declare (plan/mainteneurs.yml
du site), collaborateur en lecture sur les seuls depots de ses locataires, sans mot de
passe connu ; et le compte console-site en lecture seule, son jeton range sur le runner
du site hors de tout depot. La console du site met les demandes ouvertes dans A traiter ;
celle du locataire propose des demandes pre-remplies et le lien vers les siennes.

95 preuves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 22:47:06 -04:00
..
test_adressage_derive.py insemination : declarer le lien, l'emettre d'un seul cote, et un test rouge 2026-08-28 13:09:28 -04:00
test_appels_locataire.py contexte : materialisation M3, la reconstruction nomme son locataire 2026-10-05 17:27:25 -04:00
test_apps_nextcloud.py nextcloud : les applications viennent du depot du site, plus de l'app store 2026-10-08 22:47:33 -04:00
test_conditions_site.py flux : plus aucune sortie vers Internet sans un role qui le dise 2026-10-10 23:11:13 -04:00
test_contexte.py materialisation : le site pose lui-meme la cle de son runner en clonant 2026-10-11 18:43:58 -04:00
test_devis_placement.py devis de placement : le gabarit et le stockage que le clonage utilise (ceux du site) 2026-10-07 13:24:39 -04:00
test_ecriture_atomique.py plan : l ecriture des registres devient atomique — tout, ou rien 2026-09-08 14:57:57 -04:00
test_ecriture_plan.py P02 : une table du plan ne se coupe plus a son premier commentaire 2026-09-28 13:17:52 -04:00
test_empreinte_plancher.py resolution_interne : entre machines du site, chaque nom mene a son service 2026-09-29 13:25:37 -04:00
test_expositions_sans_port.py resolution_interne : entre machines du site, chaque nom mene a son service 2026-09-29 13:25:37 -04:00
test_flux_sans_site.py flux : sans voir son site, un ecosysteme qui en depend ne regenere pas ses pare-feux 2026-09-30 00:33:27 -04:00
test_forge_cles.py console : un mainteneur demande au site par un ticket, la console du site le voit 2026-10-11 22:47:06 -04:00
test_fraicheur_icinga.py sauvegardes : un controle hebdomadaire de restauration, rapporte a Icinga 2026-09-28 17:04:28 -04:00
test_frontiere_refus.py validation avant release : test casse par (74), trois defauts d outillage 2026-10-04 15:46:43 -04:00
test_genome_colis.py publier : les releases voyagent jusqu'aux deux forges ; wiki publie sur la forge du site 2026-10-07 19:04:31 -04:00
test_gui_intrants.py resolveur : un par tenant, et non plus un par machine 2026-08-24 16:59:34 -04:00
test_inventory_host.py materialisation : le site pose lui-meme la cle de son runner en clonant 2026-10-11 18:43:58 -04:00
test_libelles_parefeu.py pare-feu : conserver et réconcilier les raisons des flux 2026-10-09 19:56:28 -04:00
test_nomenclature_ecriture.py GUI : la vue Nomenclature, et deux fautes que mes bancs ne voyaient pas 2026-09-08 17:08:45 -04:00
test_pool_ips_publiques.py pool d adresses publiques : le site attribue a chaque locataire la sienne 2026-09-29 15:24:09 -04:00
test_portee_console.py console : une vue A traiter rassemble ce que chaque console sait deja 2026-10-11 19:12:27 -04:00
test_proxmox_fw_externe.py edge ferme a l Internet ; le pare-feu Proxmox recoit les flux externe 2026-09-29 13:58:01 -04:00
test_raser.py pre-vol M4 : raser et le devis de placement nomment le locataire designe 2026-10-07 10:16:04 -04:00
test_raser_resultat.py raser : lire le RESULTAT de la destruction, pas son accuse de reception 2026-08-10 22:47:28 -04:00
test_rendu_gui.py console : une vue A traiter rassemble ce que chaque console sait deja 2026-10-11 19:12:27 -04:00
test_repertoires_partages.py repertoires partages : un seul mode par repertoire ; le depot de binaires du site sert de nouveau 2026-10-01 14:01:54 -04:00
test_restauration.py loki : les morceaux sont lies, pas copies ; chunks/index reste copie 2026-10-07 23:44:04 -04:00
test_runbooks.py runbooks : la recette tranche, le registre ne se compare plus a lui-meme 2026-09-25 17:54:03 -04:00
test_sonde_tcp.py frontiere : les flux admin traduits chez les tenants ; edge retire de l Internet 2026-09-29 15:05:23 -04:00
test_sonder.py sonder : rapporter ce qui distingue, au lieu d un echec 2026-08-28 17:02:20 -04:00
test_sondes_conditionnelles.py sondes conditionnelles : attendues seulement la ou elles sont posees 2026-09-28 12:31:17 -04:00
test_sondes_syntaxe.py sondes filtrage et edge : elles verifient le service rendu ; l edge refuse les noms inconnus 2026-09-28 19:40:26 -04:00
test_temoins.py sondes de sauvegarde : juger le plus recent instantane ; temoin Loki hors index 2026-10-08 17:35:28 -04:00
test_verifier_depot.py sondes de sauvegarde : juger le plus recent instantane ; temoin Loki hors index 2026-10-08 17:35:28 -04:00
test_verrou_runner.py serveur_ops : la liste hors ligne des collections porte les vraies versions 2026-10-09 11:35:18 -04:00