Secrets, Secrets, & Secrets #254
rawkode
started this conversation in
Discussions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Ok. Secrets chat.
While I like SOPs, it presents some challenges. Old values are always present in Git history, meaning people with revoked access still have some access to secrets; this make rotation paramount.
While not a deal breaker, it's hard to build that rotation into automation.
If we use Google Cloud Secrets, we don't store encrypted values in Git and we get pubsub notifications when a secret expires or changes; including access changes.
We could also do this with AWS, which has one advantage in that we can batch fetch secrets; but secret rotation requires a Lambda handler rather than pubsub. Of course our handler could be to publish an event to Restate
I don't know what the answer is yet.
I just know we need:
For these reasons, I'm ruling out Infisical and SOPs
So my initial thoughts are:
I'm also inclined to use AWS or GCP for OIDC access via GitHub Actions
Beta Was this translation helpful? Give feedback.
All reactions