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/.

Ouvrir la fiche composant

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.

Ouvrir la fiche composant

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 digest fc741f14…d74641. Preuve de code/CI seulement; aucun déploiement et production NO-GO. Sources: manifeste, verrou de sources, vérificateur et workflow.

Ouvrir la fiche composant

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.

Ouvrir la fiche composant

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.

Ouvrir la fiche composant

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.

Ouvrir la fiche composant