The Gerrit Repository Manager integration have to be configured on your CDS by a CDS Administrator.
This integration allows you to link a Git Repository hosted by Gerrit to a CDS application.
This integration enables some features:
You will have to create 2 users on gerrit: [How to]
Create a yml file:
version: v1.0
name: gerrit
type: gerrit
description: "gerrit new dev"
url: https://your-gerrit-instance:9080
auth:
sshUsername: gerrit-username # # User to access to gerrit event stream
sshPort: 29418
sshPrivateKey: -----BEGIN OPENSSH PRIVATE KEY-----\nfoofoofoo\non\none\nline\nhere\n-----END OPENSSH PRIVATE KEY-----" # Private key of the user who access to gerrit event stream
user: admin # User that review changes
token: gerrit-generated-password # Http Password of the user that comment changes
cdsctl project vcs import YOUR_CDS_PROJECT_KEY vcs-gerrit.yml
See how to generate Configuration File
$ engine start vcs
# you can also start CDS api and vcs in the same process:
$ engine start api vcs