Support — Runner Images
Contact
- Email principal : support@3sr.fr
- Email sécurité : security@3sr.fr
- Adresse : 3SR, 228 Boulevard de la République, 33510 Andernos-les-Bains, France
Service Level Agreement (SLA)
| Élément | Engagement |
|---|---|
| Cadence de build | Hebdomadaire (lundi 12h UTC), best-effort |
| Délai de distribution après build réussi | < 1h (copie parallèle vers les clients consentants) |
| Heures de support | 9h-18h CET, lundi au vendredi |
| Langues | Français, anglais |
| Délai de réponse support | < 24h ouvrables |
| Maintien upstream Packer | 1-2 jours ouvrables en cas d'échec de build amont |
Stack incluse dans les images
Le contenu exact des images suit le manifeste officiel du repo actions/runner-images. À haute niveau :
- Outils CI/CD : Azure CLI, GitHub CLI, Docker, Docker Compose, kubectl, Helm, Terraform, Packer, Ansible
- Runtimes : Node.js (LTS), Python (multi-versions), .NET SDK (multi-versions), PowerShell 7+, Go, Java JDK
- Outils de build : git, GCC/Clang, MSBuild (Windows), Make, CMake
- Cloud SDKs : Azure CLI, AWS CLI, Google Cloud SDK
- Containers : runtime Docker pré-installé et activé
Pour la liste exhaustive et versionnée, consultez le manifeste de l'image dans la doc upstream :
- Ubuntu 22.04 : Ubuntu2204-Readme.md
- Windows Server 2022 : Windows2022-Readme.md
FAQ
Comment activer le admin consent après installation ?
L'URL admin consent est affichée dans la vue Overview de la Managed Application post-déploiement. Cliquez dessus en étant connecté avec un compte Global Administrator de votre tenant Microsoft Entra ID. La page Microsoft vous demandera de confirmer les permissions. Cliquez "Accept". 3SR détecte automatiquement le consentement et vous notifie par email sous quelques heures.
Si vous fermez la page sans confirmer, vous pouvez refaire le clic à tout moment depuis la vue Overview.
Pourquoi je ne reçois pas d'images dans mon gallery après installation ?
Trois causes possibles :
- L'admin consent n'a pas été accordé (le plus fréquent). Vérifier dans Microsoft Entra ID portal → Enterprise Applications que
3SR-Runner-Images-Galleryapparaît avec le statut "consent granted". - Le prochain run de la pipeline 3SR n'a pas encore eu lieu. La pipeline tourne tous les lundis à 12h UTC ; vous recevrez les images dans les heures suivantes.
- Une erreur de RBAC (le SP 3SR n'a pas reçu le rôle Contributor sur le RG managé). Contacter support@3sr.fr avec votre tenant ID.
Comment utiliser ces images dans une VM ou un VMSS ?
Référencer l'ID complet de l'image version dans votre Bicep / ARM / portail Azure :
resource vm 'Microsoft.Compute/virtualMachines@2024-03-01' = {
...
properties: {
storageProfile: {
imageReference: {
id: '/subscriptions/<your-sub>/resourceGroups/<managed-rg>/providers/Microsoft.Compute/galleries/devops_img_gallery/images/runner-ubuntu-2204-gen2/versions/latest'
}
}
}
}
Le suffixe /versions/latest récupère automatiquement la dernière version disponible dans votre gallery.
Comment changer le nom de mon Compute Gallery ?
Le nom est fixé à l'installation depuis le wizard Marketplace (par défaut devops_img_gallery). Pour le changer après installation, désinstaller et réinstaller la Managed Application. Les images déjà reçues sont perdues — elles seront re-distribuées au prochain run hebdomadaire.
Comment limiter les coûts de stockage du gallery ?
Chaque version d'image consomme ~30 Go (Linux) à ~80 Go (Windows) en stockage Azure. À haute fréquence, vous accumulez plusieurs téraoctets. Recommandation : supprimer les versions plus anciennes que 30-60 jours via Azure Portal ou un script PowerShell Remove-AzGalleryImageVersion. 3SR ne supprime pas automatiquement les anciennes versions de votre gallery.
Que se passe-t-il si je révoque l'admin consent ?
3SR détecte la révocation au prochain check (sous 24h). Vous recevez un email d'alerte et 3SR retire votre tenant de la liste de distribution. Les images déjà présentes dans votre gallery restent intactes — vous pouvez continuer à les utiliser, mais aucune nouvelle version ne sera distribuée. Pour réactiver, redonner le consentement via la même URL.
L'image manque un outil dont j'ai besoin — comment la customiser ?
Runner Images livre les images "stock" du repo upstream. Pour ajouter un outil custom, deux options :
- Créer une image dérivée dans votre tenant : prendre l'image stock comme base, lancer une VM, installer l'outil, capturer l'image, la publier dans un autre Compute Gallery (le vôtre, hors RG managé).
- Pré-installer l'outil au boot de chaque VM/VMSS via un Custom Script Extension ou cloud-init. Plus simple si l'outil est léger (CLI, package npm/pip).
Où signaler un bug de sécurité ?
Privément à security@3sr.fr. Réponse sous 24h tous jours.
Documentation supplémentaire
- Privacy Policy
- Terms of Use
- Repo upstream : github.com/actions/runner-images
Dernière mise à jour : 2026-04-29