https://github.com/ecojuntak/chart-viewer
Simple web application to inspect, show diff, and render your helm chart
https://github.com/ecojuntak/chart-viewer
chart-viewer devops-tools helm-chart kubernetes
Last synced: 5 months ago
JSON representation
Simple web application to inspect, show diff, and render your helm chart
- Host: GitHub
- URL: https://github.com/ecojuntak/chart-viewer
- Owner: ecojuntak
- Created: 2020-09-17T12:05:01.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-23T02:13:56.000Z (almost 2 years ago)
- Last Synced: 2025-03-31T00:51:13.629Z (6 months ago)
- Topics: chart-viewer, devops-tools, helm-chart, kubernetes
- Language: Go
- Homepage:
- Size: 1.03 MB
- Stars: 17
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chart Viewer
NOT DEVELOPED ANYMORE
You can use [artifacthub.io](https://artifacthub.io) as alternative.
---
You can try the demo [here](https://chartviewer.app)
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 the `values.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 as `kubectl 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
```shell script
$ 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.
```json
[
{
"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!