module
0.0.0-20210623073029-36c7bc20861c
Repository: https://github.com/containersolutions/jeeves.git
Documentation: pkg.go.dev
# README
Jeeves The Talent Bot
This is the Slack Bot that the Container Solutions Talent Team Uses to Anonymize Candidates Git Repos.
Secrets
Secrets are encrypted with Google KMS, you will need access to the keys in order to decrypt them
Decrypting Secrets
./scripts/decrypt
Encrypting Secrets
./scripts/encrypt
Deployment
Currently it is deployed into the CS Engineering Shared Cluster Manually
How It Works
The bot just listens to mentions on a slack channel and then creates a Kubernetes Job within the cluster that handles the anonyimization, the anonymizer is just a bash script that can be found in the anonymizer directory
In the channel you would just run
/anonymize https://gitlab.com/<gitlab user name>/api-exercise <candidate id>
Roadmap
- Automate Build and deployment
- Add creation of Scoring Google Sheet
- Add Github Intergrations