Skip to content

Conversation

arunbhagyanath
Copy link

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

@felixfontein
Copy link
Contributor

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.)

Signed-off-by: Arun Bhagyanath <[email protected]>
@arunbhagyanath
Copy link
Author

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

Signed-off-by: Arun Bhagyanath <[email protected]>
arunbhagyanath and others added 5 commits August 4, 2025 19:32
# Conflicts:
#	cmd/sops/main.go
#	config/config.go
Signed-off-by: Arun Bhagyanath <[email protected]>
Signed-off-by: Arun Bhagyanath <[email protected]>
@arunbhagyanath
Copy link
Author

@felixfontein, Is there anything blocking a merge?

@felixfontein
Copy link
Contributor

@arunbhagyanath sorry for the late response, it's basically still this: #1097 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants