Note for self hosting Octo STS
- Set up a GitHub App
- Create a GitHub App
- Configure Permissions
- Install the app to repositories
- Create a private key
- Set up Could KMS
- Create Google Cloud Project
- Enable Cloud KMS API
- Import the GitHub App's private key to Could KMS
- Set up a receiver of CloudEvents
- Run octo-sts/app
https://cloud.google.com/kms/docs/key-import
- Create a keyring
- Create a key
- Create an import job
- Import a private key