# Packages
# README
Helmer
Helmer is a web UI dashboard to visualize and manage charts in your Helm repository. The application is available as docker image so that you can host it in your premise and connect to any public or private Chartmuseum server.
Docker Image Usage
The Docker image available at bhsonu/helmer
Chartmusum server url is required to run the application. Refer to Chartmuseum to setup Chartmuseum server
docker run --rm -it \
-p 5000:5000 \
-e CHART_MUSEUM_URL=http://localhost:9000
bhsonu/helmer:latest
After successfull docker run, the dashboard will be available at http://localhost:5000
Development
The application is fully written in go language using the gin-gonic web framework.
- gin-gonic - The web framework for GO
- go - Programing language
- go-modules - Go Package management
You need go 1.11+ installed in the machine for building the application without Docker.
Use docker-compose.yaml
to build and run locally
Configuration
Parameter | Default | Description |
---|---|---|
CHART_MUSEUM_URL | http://localhost:9000 | URL Endpoint of your chartmuseum server |
CHART_MUSEUM_API | /api/charts | Chartmuseum API Endpoint |
APP_PORT | 5000 | Application Port |
Limitations
The current version only supports Chartmuseum Helm server, future release will support all sorts of Helm servers