Service (Robot) Accounts
Synpse provides ability to create and maintain your integrations without relying on individual team members. This can be done by creating robot accounts - Service Accounts for integrations.
Service accounts allow a simple access to your project for automated tools such as GitHub actions, Jenkins CI, etc. Each service account can be assigned with the same roles that team members can use to simplify permissions.
Creating Service Account (Web UI)
Click on "Service Accounts" in the left menu and then "create service account":
Once created, you will see a secret. Copy this secret to the tool that needs it or to your password manager.
If you lose the secret, just remove the service account and create a new one.
Creating a Service Account (CLI)
To create account you can use UI or CLI. Service accounts without access tokens are useless, so we will create one too.
Example output bellow. Access token value will be printed once and will not be accessible after in plain text. If you lost it - recreate.
You can list service accounts and access-keys associated with them:
Last updated