Before you begin the installation, you need to register your Runner account. At the end of the registration process, DeepSource will send you a values.yaml with your credentials. For completing the registration, you would need to generate the following:

  1. Runner RSA key pair: This is used to sign the requests from DeepSource to your Runner application. All requests from DeepSource will contain a Bearer token with a JWT signed by this public key. Run the commands shown below to generate the key pair:
    openssl genrsa 2048 | openssl pkcs8 -topk8 -nocrypt > private_key.pem
    openssl rsa -in private_key.pem -pubout -out public_key.pem
    
  2. Runner Hostname: The hostname where DeepSource can reach your Runner application. Your VCS and DeepSource cloud should be able to reach the Runner service using this hostname.

Reach out to [email protected] with the above values, to obtain a pre-filled Helmvalues.yamlfile. DeepSource credentials will be pre-filled.


What’s Next

Continue to the Configuration section to finish configuring your setup.