Github
Create a Github App
Since Teleskope follows a single-tenant architecture, each customer will have their own dedicated Teleskope instance, with a custom callback URL.
Requirements
Admin User: User must be an organization admin to create the application and install in org
Callback URL: Teleskope will provide you with your dedicated callback URL
Setup URL: Teleskope will provide you with your dedicated setup URL
Create a new app in GitHub
Go to your Developer settings: http(s):///settings/apps
Select GitHub Apps and then New GitHub App
Give your app a unique name and add an optional description
Avoid using spaces in the app name
Use https://teleskope.ai as a homepage URL
Enter your dedicated Teleskope Setup URL
https://observatory.{baseURL}/settings/clouds/github?organization_name={githubOrgName}
(Optional) Create a Webhook Secret
Create a private key for the application and download it
Grant permissions in GitHub
Add the following repository permissions:
Contents (read, mandatory)
Issues (read & write)
Metadata (read-only, mandatory)
Pull requests (read & write)
Add the following organizational permission:
Members (read-only)
Last updated