* [stable/uchiwa] add repo archive notice Signed-off-by: Scott Rigby <scott@r6by.com> * [stable/uchiwa] deprecate uchiwa This chart does not receive updates for a long time Signed-off-by: Carlos Panato <ctadeu@gmail.com> Co-authored-by: Carlos Panato <ctadeu@gmail.com>
⚠️ Repo Archive Notice
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.
⚠️ Chart Deprecated
Uchiwa
Uchiwa is a simple yet effective open-source dashboard for the Sensu monitoring framework.
TL;DR;
$ helm install stable/uchiwa
Introduction
This chart bootstraps a Uchiwa deployment on a Kubernetes cluster using the Helm package manager.
Prerequisites
- Kubernetes 1.4+ with Beta APIs enabled
Get this chart
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
Installing the Chart
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
Uninstalling the Chart
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.
Configuration
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