stable/uchiwa/README.md
As of Nov 13, 2020, charts in this repo will no longer be updated. For more information, see the Helm Charts Deprecation and Archive Notice, and Update.
Uchiwa is a simple yet effective open-source dashboard for the Sensu monitoring framework.
$ helm install stable/uchiwa
This chart bootstraps a Uchiwa deployment on a Kubernetes cluster using the Helm package manager.
Download the latest release of the chart from the releases page.
Alternatively, clone the repo if you wish to use the development snapshot:
$ git clone https://github.com/kubernetes/charts.git
To install the chart with the release name my-release:
$ helm install --name my-release stable/uchiwa
The command deploys Uchiwa on the Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation.
Tip: List all releases using
helm list
To uninstall/delete the my-release deployment:
$ helm delete my-release
The command removes all the Kubernetes components associated with the chart and deletes the release.
The following table lists the configurable parameters of the Uchiwa chart and their default values.
| Parameter | Description | Default |
|---|---|---|
image | Uchiwa image | sstarcher/uchiwa |
imageTag | Uchiwa version | 0.22 |
imagePullPolicy | Image pull policy | IfNotPresent |
replicaCount | Number of Uchiwa replicas | 1 |
httpPort | Service port for Kubernetes | 80 |
routable | Enables routing through the Deis router | false |
resources.requests.cpu | CPU request for Uchiwa | 10m |
resources.requests.memory | Memory request for Uchiwa | 50Mi |
resources.limits.cpu | CPU limit for Uchiwa | `` |
resources.limits.memory | Memory limit for Uchiwa | 50Mi |
host | Address on which Uchiwa will listen | 0.0.0.0 |
port | Port on which Uchiwa will listen | 3000 |
refresh | Determines the interval to pull the Sensu APIs, in seconds | 10 |
loglevel | Level of logging to show after Uchiwa has started | info |
config | Custom content configuration file (json) | default |
Detailed documentation for the config json can be found at Uchiwa/Docs
$ helm install --name my-release \
--set imageTag=0.18.2 \
stable/uchiwa
The above command sets the Uchiwa version to 0.18.2.
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example,
$ helm install --name my-release -f values.yaml stable/uchiwa
Tip: You can use the default values.yaml