AppArch Hub (registre d'images)
hub.apparch.io est le point de distribution des images des analyseurs AppArch (collecteurs). Ouvert dans un navigateur, il présente un catalogue des images publiées et de leurs versions ; votre pipeline CI récupère les images depuis cette adresse. Toutes les images sont multi-arch (linux/amd64 + linux/arm64) - la bonne architecture est choisie automatiquement.
Authentification
Section intitulée « Authentification »Les pulls sont autorisés avec les identifiants de votre installation : le nom d’utilisateur est l’id d’installation, le mot de passe la clé d’installation. Ce n’est pas le jeton de projet : aa_proj_* est le bearer du collecteur vers votre propre Api et il est refusé ici.
echo '<installation-key>' | docker login hub.apparch.io -u <installation-id> --password-stdinLe panneau construit ces identifiants prêts à coller dans la section de configuration CI du projet (voir Enregistrer un projet). Pour des exemples par fournisseur CI : Ajouter le runner à la CI. La clé d’installation est délivrée avec votre licence et détenue par la personne qui administre l’installation.
Récupérer les images
Section intitulée « Récupérer les images »docker pull hub.apparch.io/collectors/dotnet:latestdocker pull hub.apparch.io/collectors/dotnet:1.0.2latest pointe toujours vers la release la plus récente ; épinglez un tag de version pour rester sur une release donnée. Les tags publiés sont visibles en direct dans le catalogue du hub.
Erreurs courantes
Section intitulée « Erreurs courantes »Les textes ci-dessous sont les messages standard du client Docker (identiques pour tout registre privé) :
| Message | Signification | Solution |
|---|---|---|
authorization failed: no basic auth credentials | Non connecté | Exécutez docker login hub.apparch.io |
login attempt … failed with status: 401 | Identifiants erronés, ou licence révoquée ou expirée | Vérifiez l’id et la clé d’installation ; le hub refuse le pull si la licence ne l’autorise plus |
429 Too Many Requests | Limite de débit atteinte | Attendez quelques secondes et réessayez |
Lecture seule
Section intitulée « Lecture seule »Impossible de pousser vers le hub - il est en lecture seule au niveau du protocole. Les images ne sortent que de la chaîne de release AppArch.