It adds integrations to Pizzly, grabbing the appropriate secrets from AWS Secrets Manager.
You need to have added secrets in AWS Secrets Manager for the integrations you want to add.
With the name format integrations/<service>/<client_id> and a key value pair of client_secret: <secret_value>.
- Move to the right directory
cd packages/internal-cli- Run the script
pnpm run cli <path_to_your_provider_json_file>{
"github": {
"client_id": "<github client id>"
},
"slack": {
"client_id": "<slack client id>"
}
}-p or --pizzlyhost
Pass the base url for Pizzly, defaults to http://localhost:3004.
-s or --pizzlysecretkey
Pass the secret key for Pizzly, defaults to undefined which will work locally in the default configuration. In production you will want to set a Pizzly secret key, see their docs for details.
-a or --awsprofile
Pass the AWS profile to use, defaults to default.