From 46de7b7bcd0e7df18f14ddd98405e829fd777d6d Mon Sep 17 00:00:00 2001 From: supu2 Date: Thu, 23 Jan 2025 12:14:22 +0300 Subject: [PATCH] added ingress annotations --- kasm-single-zone/templates/ingress.yaml | 4 ++++ kasm-single-zone/values.schema.json | 5 +++++ kasm-single-zone/values.yaml | 4 ++++ 3 files changed, 13 insertions(+) diff --git a/kasm-single-zone/templates/ingress.yaml b/kasm-single-zone/templates/ingress.yaml index 20ee154..a558f64 100644 --- a/kasm-single-zone/templates/ingress.yaml +++ b/kasm-single-zone/templates/ingress.yaml @@ -3,6 +3,10 @@ kind: Ingress metadata: name: {{ .Values.kasmApp.name | default "kasm" }}-ingress namespace: {{ .Values.global.namespace | default .Release.Namespace }} + {{- with .Values.global.ingressAnnotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} labels: app.kubernetes.io/name: {{ .Values.kasmApp.name }}-ingress {{- include "kasm.defaultLabels" . | indent 4 }} diff --git a/kasm-single-zone/values.schema.json b/kasm-single-zone/values.schema.json index 8df9edf..acfc4a5 100644 --- a/kasm-single-zone/values.schema.json +++ b/kasm-single-zone/values.schema.json @@ -74,6 +74,11 @@ "pullCredentials" ] }, + "ingressAnnotations": { + "description": "## @param global.ingressAnnotations annotations of the ingress \n##", + "title": "ingressAnnotations", + "type": "object" + }, "kasmPasswords": { "additionalProperties": false, "properties": { diff --git a/kasm-single-zone/values.yaml b/kasm-single-zone/values.yaml index daee239..104aea5 100644 --- a/kasm-single-zone/values.yaml +++ b/kasm-single-zone/values.yaml @@ -27,6 +27,10 @@ global: ## pullCredentials: {} + ## @param global.ingressAnnotations annotations of the ingress + ## + ingressAnnotations: {} + ## @param global.hostname Global hostname to use for TLS Certificates and ingress URL ## hostname: ""