Skip to content

szksh-lab-2/example-self-host-octo-sts

Repository files navigation

example-self-host-octo-sts

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

Import a private key to Could KMS

https://cloud.google.com/kms/docs/key-import

  1. Create a keyring
  2. Create a key
  3. Create an import job
  4. Import a private key

About

Note for self hosting Octo STS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published