Categorygithub.com/sonujose/helmer
repositorypackage
0.2.0-alpha
Repository: https://github.com/sonujose/helmer.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

Helmer

MIT License Version

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.

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

ParameterDefaultDescription
CHART_MUSEUM_URLhttp://localhost:9000URL Endpoint of your chartmuseum server
CHART_MUSEUM_API/api/chartsChartmuseum API Endpoint
APP_PORT5000Application Port

Limitations

The current version only supports Chartmuseum Helm server, future release will support all sorts of Helm servers