Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions charts/harmony-chart/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,14 @@ dependencies:
- name: kube-prometheus-stack
repository: https://prometheus-community.github.io/helm-charts
version: 81.0.1
- name: kubernetes-dashboard
repository: https://kubernetes-retired.github.io/dashboard
version: 7.14.0
- name: headlamp
repository: https://kubernetes-sigs.github.io/headlamp/
version: 0.40.0
- name: velero
repository: https://vmware-tanzu.github.io/helm-charts
version: 5.4.1
- name: vector
repository: https://helm.vector.dev
version: 0.50.0
digest: sha256:0c9ece5b8130e4536ab5357e0b08dfdb1448365138796990a6b3ff7957d64f02
generated: "2026-02-19T17:01:07.30458+04:00"
digest: sha256:e7d16499c28ac60175ddebf3d280e33c38ef6671b44c10f2da6646e87b7fba8c
generated: "2026-02-19T21:50:40.423690684-04:00"
12 changes: 6 additions & 6 deletions charts/harmony-chart/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes to the chart and its
# templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.10.0
version: 0.11.0
# This is the version number of the application being deployed. This version number should be incremented each time you
# make changes to the application. Versions are not expected to follow Semantic Versioning. They should reflect the
# version the application is using. It is recommended to use it with quotes.
Expand Down Expand Up @@ -59,11 +59,11 @@ dependencies:
condition: prometheusstack.enabled
repository: https://prometheus-community.github.io/helm-charts

- name: kubernetes-dashboard
version: "7.14.0"
repository: https://kubernetes-retired.github.io/dashboard
alias: k8sdashboard
condition: k8sdashboard.enabled
- name: headlamp
version: "0.40.0"
repository: https://kubernetes-sigs.github.io/headlamp/
alias: headlamp
condition: headlamp.enabled

- name: velero
version: "5.4.1"
Expand Down
19 changes: 11 additions & 8 deletions charts/harmony-chart/templates/NOTES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,20 @@ Grafana shipped with the default admin user password as a bug prevents
changing it. Since is enabled on the cluster and exposed to the internet.
Please make sure you update the default admin user password!
{{ end }}
{{- if .Values.k8sdashboard.enabled }}
You have enabled the Kubernetes dashboard. For security purposes, it is not
exposed to the internet as is, however, by adjusting the settings, you could
expose it.
{{- if .Values.headlamp.enabled }}
You have enabled the Headlamp dashboard. This is a modern UI for managing your
Kubernetes cluster. For security purposes, it is recommended to restrict access
via Ingress annotations or VPN.

To connect to the dashboard, start port-forwarding with the following command:
To connect to the dashboard:

kubectl -n harmony port-forward svc/harmony-nginx-controller 8443:443
1. Visit the dashboard URL configured in your Ingress.
2. To log in, you will need an authentication token. You can retrieve the
admin token with the following command:

Now you can connect to https://localhost:8443. The certificate is self-signed by
the cluster.
kubectl -n {{ .Release.Namespace }} get secret admin-user-token -o jsonpath={.data.token} | base64 -d

Copy the output and paste it into the "Token" field on the login screen.
{{- end }}

{{- /*
Expand Down
4 changes: 2 additions & 2 deletions charts/harmony-chart/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -305,8 +305,8 @@ prometheusstack:
cpu: 200m
memory: 256Mi

# Configuration for the K8s Dashboard chart
k8sdashboard:
# Configuration for headlamp
headlamp:
enabled: false

# Before enablin Velero, make sure to execute "velero install --crds-only" to install
Expand Down
2 changes: 1 addition & 1 deletion integration-test/elasticsearch/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,5 +43,5 @@ opensearch:
prometheusstack:
enabled: true

k8sdashboard:
headlamp:
enabled: false
2 changes: 1 addition & 1 deletion integration-test/template/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,5 +43,5 @@ opensearch:
prometheusstack:
enabled: false

k8sdashboard:
headlamp:
enabled: false
2 changes: 1 addition & 1 deletion values-example.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ prometheusstack:
# alertmanager:
# config: {} # Set it using `--set-file prometheusstack.alertmanager.config=<path-to-file>`

k8sdashboard:
headlamp:
enabled: false

velero:
Expand Down
2 changes: 1 addition & 1 deletion values-minikube.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@ opensearch:
prometheusstack:
enabled: true

k8sdashboard:
headlamp:
enabled: false