File tree Expand file tree Collapse file tree 4 files changed +31
-2
lines changed
Expand file tree Collapse file tree 4 files changed +31
-2
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ type: application
1919# This is the chart version. This version number should be incremented each time you make changes
2020# to the chart and its templates, including the app version.
2121# Versions are expected to follow Semantic Versioning (https://semver.org/)
22- version : 0.1.8
22+ version : 0.1.9
2323
2424# This is the version number of the application being deployed. This version number should be
2525# incremented each time you make changes to the application. Versions are not expected to
Original file line number Diff line number Diff line change 11# Apache Guacamole Helm Chart
22
3- ![ Version: 0.1.8 ] ( https://img.shields.io/badge/Version-0.1.8 -informational?style=flat-square ) ![ Type: application] ( https://img.shields.io/badge/Type-application-informational?style=flat-square ) ![ AppVersion: 1.5.5] ( https://img.shields.io/badge/AppVersion-1.5.5-informational?style=flat-square )
3+ ![ Version: 0.1.9 ] ( https://img.shields.io/badge/Version-0.1.9 -informational?style=flat-square ) ![ Type: application] ( https://img.shields.io/badge/Type-application-informational?style=flat-square ) ![ AppVersion: 1.5.5] ( https://img.shields.io/badge/AppVersion-1.5.5-informational?style=flat-square )
44
55A Helm chart for deploying Apache Guacamole, a clientless remote desktop gateway that supports standard protocols like VNC, RDP and SSH.
66
Original file line number Diff line number Diff line change @@ -602,6 +602,28 @@ spec:
602602 value : {{ . | quote }}
603603 {{- end }}
604604 {{- end }}
605+
606+ # Proxy/RemoteIpValve configuration
607+ {{- if .Values.client.proxy.enabled }}
608+ - name : REMOTE_IP_VALVE_ENABLED
609+ value : " true"
610+ {{- with .Values.client.proxy.allowedIpsRegex }}
611+ - name : PROXY_ALLOWED_IPS_REGEX
612+ value : {{ . | quote }}
613+ {{- end }}
614+ {{- with .Values.client.proxy.byHeader }}
615+ - name : PROXY_BY_HEADER
616+ value : {{ . | quote }}
617+ {{- end }}
618+ {{- with .Values.client.proxy.ipHeader }}
619+ - name : PROXY_IP_HEADER
620+ value : {{ . | quote }}
621+ {{- end }}
622+ {{- with .Values.client.proxy.protocolHeader }}
623+ - name : PROXY_PROTOCOL_HEADER
624+ value : {{ . | quote }}
625+ {{- end }}
626+ {{- end }}
605627
606628 {{- with .Values.client.extensionPriority.order }}
607629 - name : EXTENSION_PRIORITY
@@ -637,6 +659,12 @@ spec:
637659 - name : SKIP_IF_UNAVAILABLE
638660 value : {{ . | quote }}
639661 {{- end }}
662+
663+ # Custom GUACAMOLE_HOME configuration
664+ {{- with .Values.client.guacamoleHome.path }}
665+ - name : GUACAMOLE_HOME
666+ value : {{ . | quote }}
667+ {{- end }}
640668 {{- with .Values.client.livenessProbe }}
641669 livenessProbe :
642670 {{- toYaml . | nindent 12 }}
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ metadata:
55 name : {{ include "guacamole.fullname" . }}
66 labels :
77 {{- include "guacamole.labels" . | nindent 4 }}
8+ app.kubernetes.io/component : client
89 {{- with .Values.ingress.annotations }}
910 annotations :
1011 {{- toYaml . | nindent 4 }}
You can’t perform that action at this time.
0 commit comments