What the Canvas Agent can do
Read repositories, code, commits, branches, releases, pull requests, and issues.The GitHub connector is read-only.
The Canvas Agent cannot change anything in your repositories.
Access this connector grants
The Canvas Agent can access any repository where the Honeycomb GitHub App has been installed. During setup in GitHub, you can specify whether to install the App for all or specific repositories. The Honeycomb GitHub App requests read access to repository contents, issues, pull requests, checks, and commit statuses.Before you install
- If your GitHub organization uses SAML single sign-on, the person who installs the App must have an active SSO session when they authorize the Honeycomb GitHub App. Otherwise, Honeycomb can fail to link the installation.
- The GitHub connector works with GitHub.com only. GitHub Enterprise Server and GitHub Enterprise Cloud with data residency (GHE.com) are not supported.
Installing the Honeycomb GitHub App
To complete this task, you must be a Team Owner.
- Navigate to Canvas > Connectors.
- Find GitHub in the connector list and select Install app.
- On GitHub, choose the organization and repositories.
- Install and authorize the Honeycomb GitHub App.
A Honeycomb Team can connect to one GitHub App installation at a time. Connecting a single Honeycomb Team to multiple GitHub organizations is not supported.
To install the App on a GitHub organization, you must have permission to install GitHub Apps on that organization.
If you do not, GitHub sends an install request to the organization owners.
Turning GitHub on or off
After the GitHub App is installed, you can choose whether to allow the Canvas Agent to use GitHub in your investigations.- In a Canvas chat, select the plus (
+) button. - Choose Connectors.
- Use the toggle beside GitHub.
Removing the Honeycomb GitHub App
To complete this task, you must be a Team Owner.
- Navigate to Account > Team Settings > Integrations.
- In the Honeycomb + GitHub section, select Remove.