Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Add adopter]: Helmper #307

Closed
1 task done
ChristofferNissen opened this issue May 13, 2024 · 4 comments
Closed
1 task done

[Add adopter]: Helmper #307

ChristofferNissen opened this issue May 13, 2024 · 4 comments

Comments

@ChristofferNissen
Copy link
Contributor

Code of Conduct

What is the name of your project/registry?

helmper is a go program that reads Helm Charts from remote OCI registries and pushes the charts container images to your registries with optional OS level vulnerability patching.

helmper is built with Helm, Oras, Trivy, Copacetic (Buildkitd) and Cosign.

Helmper connects via gRPC to Trivy and Buildkit so you can run helmper without root privileges whereever you want.

helmper demonstrates exceptional proficiency in operating within controlled environments that might require Change Management and/or air-gapped networks. This expertise is particularly beneficial in industries subject to stringent regulations, such as Medical and Banking. This is due to helmper ensures binary reproducibility of Helm Charts by storing all necessary artifacts in your registries.

helmper provides an interface to reduce the maintenance burden associated with managing a large collection of Helm Charts by:

  • automatically detecting all enabled container images in charts
  • providing an easy way to stay up to date on new chart releases
  • providing option to only import new images, or all images
  • enabling quick patching(and re-patching) of all images
  • enabling signing of images was an integrated part of the process
  • providing a mechanism to check requirements/dependencies before deploying charts with fx GitOps

I would love for Helmper to be listed on the Oras page to increase visibility for the project and to showcase what is possible when using the oras-go library in projects.

I am the maintainer of Helmper. Helmper has been donated to the community by my company, but they do not want to be officially mentioned in the project (Banking).

Link of your project/registry

https://github.com/ChristofferNissen/helmper

Link of your project's/registry's SVG

https://github.com/ChristofferNissen/helmper/blob/main/docs/logo/helmper.svg

Additional comments?

No response

@FeynmanZhou
Copy link
Member

Hi @ChristofferNissen , thanks for sharing your use case! Would you mind raising a PR to add Helmper to ORAS adopters page?

@ChristofferNissen
Copy link
Contributor Author

ChristofferNissen commented May 23, 2024

Hey @FeynmanZhou, thanks for maintaining such an awesome tool 🙌 Added a PR here: #318 but having some problems assigning this issue to the PR

@ChristofferNissen
Copy link
Contributor Author

Had to open a new PR to correct the svg #320

@ChristofferNissen
Copy link
Contributor Author

Cheers!

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

No branches or pull requests

2 participants