Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.28 KB

github.md

File metadata and controls

35 lines (22 loc) · 1.28 KB

GitHub OAuth App setup

Create a personal access token on GitHub

Create a personal access token on GitHub. You need to check the read:user and read:enterprise boxes.

Take note of the generated GitHub access token as it will be needed.

Register the OAuth application on GitHub

Register an OAuth application on GitHub for the Pipeline API and CI/CD workflow.

github oauth app reg

Fill in Homepage URL with

http://127.0.0.1:9090/

Fill in Authorization callback URL. This field has to be updated once the Control Plane is up and running using the IP address or the DNS name:

  • For local usage:

    http://127.0.0.1:5556/dex/callback
  • For on-cloud usage:

    http://{control_plane_public_address}/dex/callback

Take note of the Client ID and Client Secret as these will be required for launching the Pipeline Control Plane and fill them into the etc/config/dex.yml file (or into environment variables, see that file for details).

github oauth app id