Initial features 4 (#5)

* Select works fine

* Context switching works

* Going to expand fns

* Diff and value

* Progressing

* fix click events

* highlight code

* Add revision age info

* Values diff

* remove forgotten

* Refactor data layer, add flag

* UDV flag works

* Diff with prev works
This commit is contained in:
Andrey Pokhilko
2022-09-05 17:31:25 +01:00
committed by GitHub
parent 1580c2e9a0
commit 967d499742
9 changed files with 351 additions and 111 deletions

View File

@@ -1,22 +1,26 @@
# Helm Dashboard
# <img src="pkg/dashboard/static/logo.png" height=30 style="height: 2rem"> Helm Dashboard
A simplified way of working with Helm.
[<img src="screenshot.png" style="width: 100%; border: 1px solid silver">](screenshot.png)
## Local Testing
Until we make our repo public, we have to use a custom way to install the plugin.
Prerequisites: `helm` and `kubectl` binaries installed and operational.
To install, checkout the source code and run from source dir:
```shell
helm plugin install .
```
Until we make our repo public, we have to use a custom way to install the plugin.
There is a need to build binary for plugin to function, run:
```shell
go build -o bin/dashboard .
```
Local install of plugin just creates a symlink, so making the changes and rebuilding the binary would not require reinstall of a plugin.
To install, checkout the source code and run from source dir:
```shell
helm plugin install .
```
Local install of plugin just creates a symlink, so making the changes and rebuilding the binary would not require to reinstall a plugin.
To use the plugin, run in your terminal:
```shell
@@ -64,4 +68,5 @@ Browsing repositories
Adding new repository
Recognise & show ArgoCD-originating charts/objects
Have cleaner idea on the web API structure
Have cleaner idea on the web API structure
See if we can build in Chechov or Validkube validation