Commit Graph

163 Commits

Author SHA1 Message Date
Harshit Mehta
83e4348ace Add option to execute Tests for release (#178)
* Add button to execute tests

* Create API to execute tests

* Add modal for Test response

* Make API call to execute tests and show response in modal

* Clean up

* Update docs - feature execute tests for a release

* Add arg '--logs' to 'helm test' cmd

* Wait for API to complete before sending back response to frontend

* Add loading spinner until reponse for 'helm test' is returned from backend by API

* Clean-up

Co-authored-by: Harshit Mehta <harshitm@nvidia.com>
2023-01-12 12:35:11 +00:00
Harshit Mehta
af1c09ae02 Update Kommunity link (#184) 2023-01-12 11:21:04 +00:00
Udi Hofesh
6e5bce26e8 Update Kommunity link (#183)
The previous link has expired. Adding a never failing signup page: https://komodorkommunity.slack.com/
2023-01-12 09:29:21 +00:00
Harshit Mehta
d0d2ed3ef1 Add github workflow for auto PR labeling (#179)
Co-authored-by: Harshit Mehta <harshitm@nvidia.com>
2023-01-09 14:35:02 +00:00
Harshit Mehta
450190a1aa Add auto labeler for PR's (#172)
Co-authored-by: Harshit Mehta <harshitm@nvidia.com>
2023-01-06 08:26:13 +00:00
Harshit Mehta
74aab13e3e Use github api to fetch latest release version (#170)
* Use github api to fetch latest release version

* Use grep instead of jq for querying json response

Co-authored-by: Harshit Mehta <harshitm@nvidia.com>
2023-01-05 11:42:47 +00:00
Om Aximani
c5cd12b6b2 Ignore cover profile file (#165)
- Added `.cov` extension to gitignore
2023-01-02 13:29:10 +00:00
Om Aximani
fd650f10b6 Changed version of action (#160)
- fix: #159
2023-01-01 16:30:45 +00:00
ronahk
3e1e4be4b3 Update plugin.yaml to latest release version (#155) 2022-12-31 09:26:55 +00:00
ronahk
1a1b28d09f Markdown additions (#150)
* beautify readme

* beautify readme

* merge

* remove file

* center icon
2022-12-24 09:42:22 +00:00
Nirav_Prajapati
6c4ee06d27 feat: added pull request template (#149) 2022-12-22 15:51:13 +02:00
Nirav_Prajapati
7c5ffe9c07 feat: Add issue template (#146)
added issue template
2022-12-22 10:01:47 +02:00
Om Aximani
196644683c Added 'debug' flag in values (#143)
* Added 'debug' flag in values

- Helps to set environment on debug mode
- Can fix #142

* Addressed changes
2022-12-19 19:08:30 +02:00
komodor-bot
20ee6e9695 Increment chart versions [skip ci] 2022-12-19 12:30:52 +00:00
Andrey Pohilko
e9abedbadb Merge branch 'main' of github.com:komodorio/helm-dashboard 2022-12-19 12:38:17 +02:00
Andrey Pohilko
5d0a148fea Add installMode to analytics 2022-12-19 12:38:03 +02:00
ronahk
c0cf6237e6 Helm chart updates (#141)
* update plugin version

* fix pipeline

* fix pipeline

* add needs

* update chart icon

* allow all api groups

* allow write actions by default
2022-12-19 12:29:52 +02:00
Andrey Pohilko
9876b6a12e Merge branch 'main' of github.com:komodorio/helm-dashboard 2022-12-19 12:27:20 +02:00
Andrey Pohilko
90815f2271 Pass version to container image correctly 2022-12-19 12:27:02 +02:00
Eddie Garcia
e83ddbb15d Release 0.3.0 (#140) 2022-12-19 11:35:18 +02:00
komodor-bot
78f458112b Increment chart versions [skip ci] 2022-12-18 13:07:55 +00:00
Andrey Pokhilko
f6d3e519e2 Allow installing into cluster (#128)
* Dockerize it

* Default chart layout

* Installable

* Starts and loads

* Progressing

* Hide cluster block

* Add scanners

* Add icon for helm chart (#130)

Co-authored-by: Harshit Mehta <harshitm@nvidia.com>

* Image build and push scripts

* Build local img

* Local img

* ci stuff

* ci and chart changes

* add readme

* modify readme

* move readme location

* update docs and delete file

* remove file

* allow write actions

* allow write actions

* update .gitignore

* update readme

* delete file

* add persistence and update documentation

* update logo

* update volume paths and documentation

* change pvc size

* Comment

Co-authored-by: Harshit Mehta <hdm23061993@gmail.com>
Co-authored-by: Harshit Mehta <harshitm@nvidia.com>
Co-authored-by: ronahk <rona@komodor.io>
2022-12-18 14:09:07 +02:00
dependabot[bot]
9bac7306a4 Bump helm.sh/helm/v3 from 3.9.4 to 3.10.3 (#137)
Bumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.9.4 to 3.10.3.
- [Release notes](https://github.com/helm/helm/releases)
- [Commits](https://github.com/helm/helm/compare/v3.9.4...v3.10.3)

---
updated-dependencies:
- dependency-name: helm.sh/helm/v3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-15 20:51:34 +02:00
ronahk
030708e7cc Create artifacthub-repo.yml (#136) 2022-12-13 11:11:08 +02:00
Andrey Pohilko
0b8a258f7f Add logo for dark theme 2022-12-11 15:04:16 +02:00
Christfried
2c1883c835 Fix typo in readme (#129)
Co-authored-by: Christfried BALIZOU <christfriedbalizou.gmail.com>
2022-12-04 17:37:45 +00:00
Harshit Mehta
960c268224 Display correct message on installed charts page in case of an error instead of the current loading spinner (#127)
Co-authored-by: Harshit Mehta <harshitm@nvidia.com>
2022-11-30 14:32:38 +00:00
Itiel shwartz
c4e5094ce5 Update README.md (#126) 2022-11-30 09:35:07 +00:00
ronahk
74f6236ba6 Display better status message (#125) 2022-11-29 16:10:52 +00:00
Andrei Pohilko
9b8edb6a39 Merge branch 'main' of github.com:komodorio/helm-dashboard 2022-11-29 13:22:23 +00:00
Andrei Pohilko
56e9430155 Fix wrong links show for release without repo 2022-11-29 13:22:12 +00:00
siddhikhapare
a89ccbdab7 Overlay with explaination modified (#123) 2022-11-29 11:11:22 +00:00
ronahk
fa4819b353 Update installed charts number according to filter (#121) 2022-11-28 11:02:16 +00:00
Andrei Pohilko
8de7941063 Fix JS error on version parsing 2022-11-27 09:48:28 +00:00
ronahk
34158a7a9c Fix CI - change output name (#119) 2022-11-27 09:46:12 +00:00
Andrei Pohilko
3384db7193 In case no repositories configured, fall back to empty search 2022-11-24 16:25:30 +00:00
Andrei Pohilko
7de7c85426 Release 0.2.8 v0.2.8 2022-11-24 16:01:36 +00:00
Andrei Pohilko
8e65c555e0 Fix analytics is enabled while in dev 2022-11-24 15:22:50 +00:00
Andrei Pohilko
2557e6b73d Don't complain if repo is not found for chart
Fixes #116
2022-11-24 15:15:20 +00:00
Andrei Pohilko
4f75ee06a0 Release 0.2.7 v0.2.7 2022-11-24 12:07:29 +00:00
ronahk
717adc9e9c fix filter bug (#111) 2022-11-24 11:40:30 +00:00
Andrey Pokhilko
15adeb7cfa Only display NS that has charts (#113) 2022-11-24 13:21:20 +02:00
Itiel shwartz
0b06036a39 add stats and change heap (#108)
* add stats and change heap

* improve analytics

* revert main changes

* add repo
2022-11-24 10:35:45 +00:00
Andrei Pohilko
f7d4dcbff4 If cluster access is failed, still display UI
Fixes #109
2022-11-24 09:59:44 +00:00
Harshit Mehta
8334f2b0b2 Make the entire card clickable on Installed Charts view (#87)
Co-authored-by: Harshit Mehta <harshitm@nvidia.com>
2022-11-24 09:15:33 +00:00
Harshit Mehta
5cccb1caa0 Fixes JS part of #95 (#110)
Co-authored-by: Harshit Mehta <harshitm@nvidia.com>
2022-11-24 08:24:57 +00:00
Andrei Pohilko
db9cdeb1c9 Split data layer into separate files 2022-11-23 12:38:03 +00:00
ronahk
3abae8e49e Filter installed charts by namespace (#101)
* filter by namespace

* exists

* Some improvements, one thing resolved

* cleanup

* merge

* allow filtering by name

* filter by namespace

* changes

* change url parameter name

* keep filtered namespaces when refreshing and combine inpt and namespace filtering

* Refactoring

* Cleanup

* Forced NS handle

* remove else

Co-authored-by: Andrei Pohilko <andrei.pokhilko@gmail.com>
2022-11-23 13:38:09 +02:00
Andrey Pokhilko
bedb356b02 In-memory cache for speed-up (#88)
* Experiment with local cache

* Commit

* Cache all we can, invalidate later

* Commit

* separate cache class

* More cached

* Proper invalidate

* Complete the repos

* Fix the build

* Fix build

* Status reporting
2022-11-22 17:17:32 +02:00
ronahk
34a7dc57b2 Use namespace defined in kubeconfig as default in install view (#99)
* respect defualt namespace from kubeconfig

* respect defualt namespace from kubeconfig

* Replace exists with available - avoid confusion in status

* use data attribute

* remove commented line

* fix
2022-11-16 11:50:32 +00:00