Service : Packages¶
Registres d'artefacts et gestion de paquets : conteneurs, librairies, binaires.
Vue d'ensemble¶
| Propriété | Valeur |
|---|---|
| Domaine | Engineering |
| Statut | |
| Dépendances | IAM (Identity & Access), SCM |
Produits¶
| Produit | Description | Statut |
|---|---|---|
| Container Registry | Registre d'images de conteneurs (OCI) | A venir |
| Package Registry | Registre de paquets (npm, PyPI, Maven, Go) | A venir |
| Proxy Cache | Cache des registres publics (Docker Hub, npmjs) | A venir |
Composants d'exploitation¶
| Composant | Rôle dans le service | Référence |
|---|---|---|
| Système | Serveur de registre | Système |
| Stockage | Stockage des artefacts | Stockage |
Control Plane¶
Activation des produits¶
Création de registres via l'interface ou API. Configuration du proxy cache.
Interface de gestion¶
- UI — Gestion des registres et artefacts
- CLI — podman login, npm publish, pip install depuis le registre prive
Rôles et utilisateurs¶
| Rôle | Périmètre | Permissions |
|---|---|---|
| Administrateur | Registres | Créer/supprimer des registres, gérer les quotas |
| Opérateur | Artefacts | Gérer les politiques de rétention, purger |
| Utilisateur | Artefacts | Pull et push d'artefacts |
Cycle de vie¶
Déploiement¶
Installation du registre, configuration des politiques de rétention et du proxy cache.
Opération¶
Monitoring du stockage, purge des artefacts obsolètes, mise à jour.
Recovery Plan¶
Sauvegarde des metadonnees et des artefacts critiques. Les artefacts rebuilables peuvent être regeneres via CI/CD.
Decommissionnement¶
Export des artefacts critiques, suppression du registre.
SLA / SLO¶
| Indicateur | Cible |
|---|---|
| Disponibilité | 99.9% |
| RPO | 4h |
| RTO | 1h |
A venir
Ce service est en conception.