Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/simonalling/kubeapps-tester
A userscript to test Kubeapps
https://github.com/simonalling/kubeapps-tester
Last synced: 1 day ago
JSON representation
A userscript to test Kubeapps
- Host: GitHub
- URL: https://github.com/simonalling/kubeapps-tester
- Owner: SimonAlling
- Created: 2020-01-15T15:17:43.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-03-25T14:58:52.000Z (almost 4 years ago)
- Last Synced: 2024-11-28T07:07:31.700Z (2 months ago)
- Language: TypeScript
- Size: 418 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kubeapps Tester
A fairly crude userscript to test [Kubeapps](https://github.com/kubeapps/kubeapps).
Written for internal use, so don't expect too much.## Usage
1. Clone and build:
```
git clone https://github.com/SimonAlling/kubeapps-tester
cd kubeapps-tester
npm install
npm run build
```1. Make sure Kubeapps is running at `localhost:8080` (or edit `src/userscript.ts` as appropriate and rebuild Kubeapps Tester).
1. Install a userscript extension, e.g. [Violentmonkey](https://google.com/search?q=Violentmonkey).
1. Install Kubeapps Tester by dragging the file `dist/kubeapps-tester.user.js` to a browser window.
1. Go to [Kubeapps' *Catalog* page](http://localhost:8080/#/catalog) and **reload the page**.
(Kubeapps is an [SPA](https://en.wikipedia.org/wiki/Single-page_application), so merely clicking on *Catalog* is not enough.)1. Click the *Batch test* button that should have appeared near the top of the page.
1. Enter the number of charts you want to test and hit OK.
("Testing" a chart means installing and uninstalling it.)The log should be shown in a textbox below the *Batch test* button, and also saved in `localStorage`.