sops icon indicating copy to clipboard operation
sops copied to clipboard

Add support for OVH KMS in SOPS

Open arunbhagyanath opened this issue 5 months ago • 4 comments

This PR adds support for encrypting and decrypting files using OVH Key Management Service.

Usage

export OVH_CERTIFICATE_FILE=/path/to/cert.pem
export OVH_CERTIFICATE_KEY_FILE=/path/to/key.pem

sops --ovh-kms "<rest-endpoint>/<your-key-id>" -e file.yaml > file.enc.yaml
sops -d file.enc.yaml

NB: Recreating the PR

arunbhagyanath avatar Aug 04 '25 11:08 arunbhagyanath

Hi @arunbhagyanath, I'm pretty sure I did not author this commit, as the commit metadata claim :) Can you please fix the commit? Thanks. (Probably the easiest way is to do git reset --soft HEAD^ in the branch, git commit --sign-off it again, and force push.)

felixfontein avatar Aug 04 '25 16:08 felixfontein

Hi @arunbhagyanath, I'm pretty sure I did not author this commit, as the commit metadata claim :) Can you please fix the commit? Thanks. (Probably the easiest way is to do git reset --soft HEAD^ in the branch, git commit --sign-off it again, and force push.)

Yea, should be good now

arunbhagyanath avatar Aug 04 '25 17:08 arunbhagyanath

@felixfontein, Is there anything blocking a merge?

arunbhagyanath avatar Aug 14 '25 10:08 arunbhagyanath

@arunbhagyanath sorry for the late response, it's basically still this: https://github.com/getsops/sops/pull/1097#issuecomment-2607904325

felixfontein avatar Aug 30 '25 09:08 felixfontein