Skip to main content

Prise en charge d'Actions Runner Controller

Que savoir avant de contacter Support GitHub pour obtenir de l’aide sur le contrôleur Actions Runner.

Vue d’ensemble

Le projet Actions Runner Controller (ARC) a été adopté par GitHub pour être publié en tant que nouveau produit GitHub. Il y a actuellement deux versions d'ARC : la version communautaire héritée et les ensembles d'exécuteurs de mise à l'échelle automatique de GitHub. Les ensembles de runners avec mise à l’échelle automatique de GitHub fonctionnent avec Kubernetes et OpenShift.

GitHub prend uniquement en charge la dernière version des ensembles d'exécuteurs de mise à l'échelle automatique d’ARC. La communauté fournit uniquement le support pour la version héritée de l’ARC dans le référentiel Actions Runner Controller.

Étendue du support pour Actions Runner Controller

Pour garantir une adoption fluide de Actions Runner Controller, nous recommandons aux organisations de disposer de personnel ayant une expertise de niveau expert en orchestration de conteneurs. De nombreux aspects de l’installation d’ARC, notamment l’orchestration, la mise en réseau, l’application des stratégies et l’intégration avec les fournisseurs de clusters gérés, sortent du champ d’application de Support GitHubARC et nécessitent une connaissance approfondie de vos outils de clustering (c’est-à-dire Kubernetes ou OpenShift). Si votre demande de support est en dehors de l’étendue de ce que notre équipe peut vous aider, nous pouvons être en mesure de recommander les étapes suivantes pour vous aider à résoudre votre problème ou à fournir d’autres conseils. Votre demande de support est hors de la portée de Support GitHub si elle porte principalement sur les points suivants :

  • Version héritée d’ARC gérée par la communauté
  • Installation, configuration ou maintenance des dépendances
  • Personnalisation des specs de modèle
  • Orchestration de conteneur, telle que l’installation de Kubernetes/OpenShift, la mise en réseau, la création d’images dans ARC (DinD), etc.
  • Application de stratégies de cluster
  • Fournisseurs d’orchestration de conteneurs managés ou configurations spécifiques au fournisseur
  • Runner Container Hooks conjointement avec le mode kubernetes d’ARC
  • Outillage d'installation autre que Helm
  • Provisionneurs de stockage et PersistentVolumeClaims (PVC)
  • Meilleures pratiques, telles que la configuration des serveurs de métriques, la mise en cache d’images, etc.

Même si ARC peut être déployé avec succès à l’aide de différents outils et de différentes configurations, votre demande d’assistance pourrait ne pas relever du champ de Support GitHubsupport si ARC a été déployé avec :

  • Outillage d'installation autre que Helm
  • Compte de service et/ou personnalisation de spécification de modèle

Pour plus d’informations sur la façon de contacter Support GitHub, consultez Contacter le support GitHub.

Remarque

  • ARC est uniquement pris en charge sur GitHub Enterprise Server versions 3.9 et ultérieures.

Travailler avec Support GitHub pour Actions Runner Controller

Support GitHub peut poser des questions sur votre déploiement d’Actions Runner Controller et demander de collecter et de joindre au ticket de support les journaux du contrôleur, les journaux de l’écouteur, les journaux du runner et les charts Helm (values.yaml).