BenjaminFourmaux / Helm-Registry

A simple Helm registry for store and share Helm package

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Helm registry

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.

Get stated 🚀

Environment Variables

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

Version

  • [coming soon][v1] First API version with basic actions

Contributors 👪

Licence ⚖️

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

About

A simple Helm registry for store and share Helm package

License:Apache License 2.0


Languages

Language:Go 97.1%Language:Shell 2.1%Language:Dockerfile 0.7%