Intégrations
Les intégrations connectent Polylane aux services qui entourent ton système. Chacune donne aux agents quelque chose de concret avec quoi travailler, et cette page explique la connexion et la déconnexion une fois pour toutes, pour que les pages de fournisseurs n'aient pas à le faire.
Ce que ça fait
Connecter un outil enregistre des outils de requête que les agents peuvent appeler : chercher dans les logs, récupérer le diff d'une pull request, exécuter une requête de métriques, décrire une ressource. Connecter un fournisseur cloud synchronise aussi ses ressources dans la topologie, où les vérifications planifiées et les revues de pull requests les prennent en charge.
Comment la connexion fonctionne
Chaque fournisseur a un flux de connexion guidé dans la console sous Settings > Integrations, les fournisseurs cloud étant sous Settings > Clouds. La méthode dépend du fournisseur, et les identifiants sont stockés chiffrés.
| Méthode | Description | Exemples |
|---|---|---|
| Clé API ou token | Tu colles une clé créée dans la console du fournisseur. | Datadog, Cloudflare, Linear |
| OAuth | Tu te connectes au fournisseur dans le navigateur et tu accordes l'accès. | Sentry, Slack, Vercel |
| Installation d'app | Tu installes l'app Polylane sur ton organisation et tu choisis ce qu'elle peut lire. | GitHub |
| CloudFormation | Tu déploies une stack qui crée un rôle en lecture seule dans ton compte. | AWS |
| Helm | Tu installes un agent dans le cluster. | Kubernetes |
Chaque fournisseur a sa propre page avec les étapes de configuration, les permissions et le dépannage sur /integrations/<type>, par exemple /integrations/cloudflare. Les fournisseurs qui se connectent sans navigateur y ont aussi un onglet Pipeline, avec les appels d'API exacts pour un job de CI. Depuis le terminal, polylane cloud connect et polylane integration connect exécutent les mêmes flux.
Comment la déconnexion fonctionne
Déconnecte depuis Settings > Integrations, depuis la page du compte cloud, ou avec polylane integration disconnect et polylane cloud disconnect. La déconnexion arrête chaque synchronisation et chaque vérification, supprime les identifiants que Polylane détenait et retire ce que Polylane avait mis en place côté fournisseur partout où l'API du fournisseur le permet. Chaque page d'intégration indique exactement ce qui est supprimé et ce qui reste, et ce qui reste est toujours quelque chose que toi seul peux supprimer.
| Côté fournisseur | Supprimé à la déconnexion | Reste |
|---|---|---|
| AWS | La stack CloudFormation | Le rôle IAM, ses politiques et le bucket S3 CloudTrail, que la stack conserve volontairement |
| Slack | Le token du bot, qui est révoqué | L'installation de l'app Slack et les canaux que Polylane a créés |
| GitHub | Les identifiants que Polylane détenait | Les branches et pull requests d'autofix, la branche d'onboarding et les check runs sur les commits passés |
| Datadog | Le webhook que Polylane avait enregistré | La mention @webhook-polylane et le tag polylane:managed sur tes moniteurs |
| Vercel | Les identifiants que Polylane détenait | La configuration de l'intégration Vercel et les drains polylane-* |
Supprimer un espace de travail déconnecte tout ce qu'il contient de la même façon, à une exception près : la stack CloudFormation AWS n'est supprimée que quand tu déconnectes le compte lui-même. Déconnecte les comptes AWS avant de supprimer un espace de travail, ou supprime la stack dans la console AWS ensuite.
Catalogue
Ouvre n'importe quelle intégration pour voir ses outils, son guide de connexion et ce que la déconnexion supprime.
Hébergeurs Git
Connecte ta base de code
Observabilité
Interroge les métriques, les logs et les traces
Agents de code
Délègue les changements de code à des agents autonomes
Communication
Collabore avec ton équipe
Base de connaissances
Cherche dans les docs et les wikis
Suivi de tickets
Crée et gère des tickets
Gestion des incidents
Déclare des incidents et réponds-y
CI / CD
Construis, teste et déploie des pipelines
Analyse produit
Comprends le comportement des utilisateurs et l'usage des fonctionnalités
Fournisseurs cloud
Connecte ton infrastructure
Protocoles
Apporte tes propres outils via des protocoles standard
Voir aussi
- Clouds pour ce qu'un compte cloud connecté t'apporte et comment lire sa page.
- Dépôts pour ce que la connexion de GitHub débloque.
- Travaille depuis tes outils pour connecter et gérer les intégrations depuis ton agent de codage.