You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat!: support external KMS to secure GitHub App credentials (#24)
* Add support for external KMS to secure private keys:
- AWS KMS,
- GCP KMS,
- HashiCorp Vault.
When using external KMS, the private key is stored in the KMS and all
JWT signing operations are performed using the KMS API.
* Refactor configuration to better align with support for external KMS.
Configuration secret, file name and keys are updated to better reflect
the new functionality.
* Support full configuration via environment (best with KMS providers).
* Re-enable HTTP2 by default.
* Update Operator-SDK and dependencies to latest versions.
Copy file name to clipboardExpand all lines: README.md
+13-10Lines changed: 13 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,23 +19,26 @@ This operator functions similarly to cert-manager, but instead of managing certi
19
19
* A Kubernetes cluster (v1.21+)
20
20
* A [GitHub App](https://docs.github.com/en/apps/creating-github-apps) with permissions and repository assignments sufficient to meet the needs of all anticipated GitHub API interactions. Typically: `metadata: read`, `contents: read`, `statuses: write`.
0 commit comments