Categorygithub.com/ContainerSolutions/jeeves
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

# Packages

No description provided by the author
No description provided by the author