Aller au contenu

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.

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.

Fenêtre de terminal
echo '<installation-key>' | docker login hub.apparch.io -u <installation-id> --password-stdin

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

Fenêtre de terminal
docker pull hub.apparch.io/collectors/dotnet:latest
docker pull hub.apparch.io/collectors/dotnet:1.0.2

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

Les textes ci-dessous sont les messages standard du client Docker (identiques pour tout registre privé) :

MessageSignificationSolution
authorization failed: no basic auth credentialsNon connectéExécutez docker login hub.apparch.io
login attempt … failed with status: 401Identifiants erronés, ou licence révoquée ou expiréeVérifiez l’id et la clé d’installation ; le hub refuse le pull si la licence ne l’autorise plus
429 Too Many RequestsLimite de débit atteinteAttendez quelques secondes et réessayez

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.