Heketi Dashboard
Web based dashboard for the Heketi server.
Heketi UI is a dashboard which provides all vital information about your glusterFS cluster.
Configuration options
Section | Param | Default | Description |
---|---|---|---|
nameOverride | Use this to override name of the chart | ||
general | |||
namespace | default |
Namespace to install app into | |
heketi | |||
server | Heketi server URL, the same which was used for the Storage Class | ||
username | admin |
Heketi username | |
password | My Secret |
Heketi password. Those details were provided during the Heketi setup in /etc/heketi/heketi/heketi.json file |
|
docker | |||
image | gohomeio/heketi-ui |
Docker image | |
tag | 1.0.0 |
Docker image version | |
pullPolicy | IfNotPresent |
When to pull an image | |
resources | |||
cpu.requests | 100m |
CPU request for the dashboard | |
cpu.limits | 200m |
CPU limit for the dashboard | |
memory.requests | 50Mi |
Memory request for the dashboard | |
memory.limits | 100Mi |
Memory limit for the dashboard | |
inbound | |||
enabled | false |
Flag indicating whether ingress should be created | |
host | Ingress host | ||
ingressAnnotations | Træfik-specific | Annotations to apply to ingress |
Default ingress annotations
kubernetes.io/ingress.class: traefik
ingress.kubernetes.io/auth-type: "basic"
ingress.kubernetes.io/auth-secret: "k8s-auth"
traefik.ingress.kubernetes.io/redirect-entry-point: https
traefik.ingress.kubernetes.io/redirect-permanent: true
For basic-auth secret you need to generate passwords file first:
htpasswd -c ./auth <your_user>
And then create a secret
kubectl create secret generic k8s-auth --from-file=auth -n <namespace>