chart-viewer
chart-viewer copied to clipboard
Simple web application to inspect, show diff, and render your helm chart
Chart Viewer
NOT DEVELOPED ANYMORE
You can use artifacthub.io as alternative.
You can try the demo here
A simple web app to help you inspect helm chart. So far, you can use this tool for:
-
Inspect helm chart
as simple as showing all the chart templates -
Compare template between two versions
showing changes on git-like view. -
Compare rendered manifest between two versions
showing diff between two generated manifests. -
Render kubernetes manifest
let you to customize thevalues.yaml
and render the manifest. You will get a link that you can use to directly create the kubernetes resources on your cluster, as simple askubectl apply -f http://the.given.link
Prerequisite
- Golang for backend server
- VueJS for user interface
- Redis for cache
- Docker for run the containarized app
Run Instruction
Run on docker
$ git clone https://github.com/ecojuntak/chart-viewer.git
$ cd chart-viewer/
$ docker-compose up
It will run two containers on your local, redis
, server
,
Then access http://localhost:9999 on your browser.
Configuration
You can add more chart repo on the seed.json
file.
[
{
"name": "stable",
"url": "https://kubernetes-charts.storage.googleapis.com"
},
{
"name": "incubator",
"url": "https://kubernetes-charts-incubator.storage.googleapis.com"
},
{
"name": "bitnami",
"url": "https://charts.bitnami.com/bitnami"
}
]
Roadmap
No roadmap yet. Still looking others feature that can be implemeted here.
Contribute
Pull requests are welcome!