Fonctions documentées: Supply chain et promotion
Build, IaC et artefacts6 composants
Packer et image immuable edgeBundle en code
- Rôle / owner
- Assemble Debian, Docker, systemd et trois runtimes edge. Owner supply chain.
- Interfaces / confiance
- Build contrôlé; runtime cloud sans egress général.
- État / dépendances
- Packer 1.16.0, plugin 1.5.0, Debian snapshot, OCI digests, RTPEngine source.
- HA / panne
- Images zonales A/B attendues; aucune image construite.
- Sécurité / preuve / source
- Hashes locaux; signature/SBOM/CVE/Secure Boot absents. Source:
infra/telephony/edge-cell-image/.
OpenTofu et gates de promotionTests mockés
- Rôle / owner
- Décrit les cibles compute, données, IAM, pilote, edge HA et coffre audio; refuse une promotion incomplète. Owner plateforme IaC.
- Interfaces / confiance
- La gate contacte seulement le registre pendant le bootstrap signé du miroir, puis coupe le réseau. Une API Scaleway ne serait utilisée que par un plan/apply réel séparément autorisé, absent de cette preuve.
- État / dépendances
- Six locks Scaleway 2.79.0, image OpenTofu 1.12.5 par digest, miroir éphémère, backend désactivé et enveloppe content-free canonique.
- HA / panne
- Une source non revue, un lock instable, un test incomplet ou un résultat incohérent met la gate en FAIL; rollback cloud non exercé.
- Sécurité / preuve / source
- 39 tests natifs mockés passent: 9 compute, 4 données, 5 IAM, 4 pilote, 15 edge HA et 2 coffre audio. Aucun credential hôte, plan/state persistant, API cloud ou ressource déployée; promotion NO-GO. Source:
verify-scaleway-opentofu-runtime.ts, six modules et matrice de preuve.
Gate CI telephony-securityGate contractuelle
- Rôle / owner
- Bloque une version si la structure CI ou un contrat critique téléphonie/sécurité échoue. Owner assurance téléphonie et sécurité.
- Interfaces / confiance
- Commit, workflow CI et manifeste fermé; aucune API cloud, carrier ou PSTN.
- État / dépendances
- Run autoritatif GREEN: 84 fichiers et 974 tests contractuels verts.
- HA / panne
- Fichier absent, doublon, commande commentée, condition fausse, shell de contournement, continue-on-error ou test rouge bloque la promotion.
- Sécurité / preuve / source
- La fermeture de sources couvre 128 fichiers au digest gate
c8255d26…31c0217. Le verrou média couvre 19 fichiers au digestfc741f14…d74641. Preuve de code/CI seulement; aucun déploiement et production NO-GO. Sources: manifeste, verrou de sources, vérificateur et workflow.
Bundle d’image de reprise hors lignePreuve locale partielle
- Rôle / owner
- Conserve une image de reprise liée aux sources, utilisable sans téléchargement improvisé. Owner assurance release de reprise.
- Interfaces / confiance
- Archive OCI fermée, digests, pin d’image, Docker Unix local attesté et keeper inerte sans réseau.
- État / dépendances
- PROUVÉ localement: validation OCI, source liée, publication atomique, persistance après reboot et zéro tag temporaire après réparation de résidus.
- HA / panne
- PARTIEL: les archives corrompues sont refusées et le staging stale est nettoyé; la réparation d’un bundle durable corrompu et la collecte générale des images orphelines ne sont pas exercées.
- Sécurité / preuve / source
- NON PROUVÉ: signature externe, SBOM, seuil CVE, build offline et runner CI autorisé. Le lab télécharge encore depuis les dépôts Alpine. NO-GO.
Compute et artefacts STT, LLM, embeddings, TTSÀ qualifier
- Rôle / owner
- Inference voix/texte et retrieval souverains. Owners plateforme IA + produits.
- Interfaces / confiance
- Réseau IA privé; ports fournisseurs à figer, jamais 8000/9000 par héritage.
- État / dépendances
- Modèles, digests, licences, GPU, registry et benchmarks.
- HA / panne
- Pools/circuit breakers/admission à qualifier; repli déterministe.
- Sécurité / preuve / source
- Provenance, egress, isolation; TTFT/TTFA/WER/MOS/capacité non cloud. Source: runtime map et campagnes.
Ancien module compute-planesHistorique
- Rôle / owner
- Profil STRIKE IT single-zone conservé pour traçabilité.
- Interfaces / confiance
- ARI 8088 en lab, ports IA historiques 8000/9000.
- État / dépendances
- Module non déployé, non source de vérité carrier.
- HA / panne
- Aucune HA réelle; trafic Private Network non filtré documenté.
- Sécurité / preuve / source
- Ne jamais fusionner ses claims/ports avec l’image edge actuelle. Source: README
compute-planes.