A simple Helm registry for store and share Helm package
This project is for have a simple Helm registry and a web admin UI for manage registry. There are 2 parts :
- Backend : Build in Go, API for store Helm package
- Frontend : Build in ReactJS, for Web UI to manage Helm registry
These parts are Docker images, that you use and deploy him in Docker env.
It exists some environment variables to customize the registry.
Variable | Description |
---|---|
REGISTRY_NAME |
Name of the registry |
REGISTRY_DESCRIPTION |
A description of the registry |
REGISTRY_VERSION |
Version of the registry |
REGISTRY_MAINTAINER |
Name of the registry maintainer. Can be a person or an organisation |
REGISTRY_MAINTAINER_URL |
URL of the website or email address of the registry maintainer |
REGISTRY_LABELS |
List (separated by ';') of labels. E.g : env:prod;project:test |
CHARTS_DIR |
Path of charts directory location. By default : for Linux /usr/helm-registry/charts , Windows %USERPROFILE%\Documents\helm-registry\charts |
- [coming soon][v1] First API version with basic actions
All files on this project is under Apache License v2. You can:
- Reuse the code
- Modified the code
- Build the code
You must Mention the © Copyright if you use and modified code for your own profit. Thank you
© 2004 - Benjamin Fourmaux -- Beruet - All right reserved