/the-watcher

Periodically scans the images in use in the cluster and notifies via slack or mattermost when vulnerabilities are found above a configurable threshold.

Primary LanguageTypeScriptMIT LicenseMIT

The-Watcher

NPM Scripts

Syntax Description
minikube:start Creates a minikube cluster for testing
minikube:stop Stops the minikube cluster
minikube:delete Deletes the minikube cluster
minikube:copyImage Load the build image from build:image into the minikube cluster
build Compile the TypeScript to JavaScript
build:image Build the container image
build:docs Builds the docs folder
start:dev Run the server with hot reloading on save
start Start the server
lint Check if code passes linting rules
lint:fix Automatically fix any formatting or linting rules that can be fixed
helm:deploy Deploy the chart with the local to your cluster
helm:uninstall Delete the chart release from your cluster
helm:test Run the packaged tests (postman) for the helm release
test Run the unit tests

How to deplpy

First add the repo helm repo add the-watcher https://bryopsida.github.io/the-watcher/, then fetch updates helm repo update, and finally, install with helm upgrade --install the-watcher the-watcher/the-watcher --wait.