Skip to content
Merged
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
2 changes: 1 addition & 1 deletion Taskfile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ tasks:
sync:console:chart:
- task: sync:chart
vars:
REF: 4ece701cb9a4c6d99f930e745476b1c2757e7165 # charts/console/v3.0.0 with a corrected version
REF: charts/console/v3.1.0
LOCAL_DIR: charts/console
REMOTE_DIR: charts/console

Expand Down
12 changes: 10 additions & 2 deletions charts/console/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and is generated by [Changie](https://github.com/miniscruff/changie).


## v3.0-k8s0 - 2025-04-07
## [v3.1.0](https://github.com/redpanda-data/redpanda-operator/releases/tag/charts%2Fconsole%2Fv3.1.0) - 2025-05-05
### Changed
* Bump AppVersion the new v3.1.0 Console release
### Fixed
* - Correct the secret key reference for authentication JWT signing key.
- Correct the environment variable reference schema registry password.
- Add value for schema registry bearer token secret.

## v3.0.0 - 2025-04-07
### Added
* Updated and automated generation of `values.schema.json`
### Changed
Expand Down Expand Up @@ -33,7 +41,7 @@ and is generated by [Changie](https://github.com/miniscruff/changie).
Any unexpected values will result in a validation error,previously they would
have been ignored.

## v3.0-k8s1-beta.1 - 2025-04-03
## v3.0.0-beta.1 - 2025-04-03
### Added
* Updated and automated generation of `values.schema.json`
### Changed
Expand Down
6 changes: 3 additions & 3 deletions charts/console/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ type: application
# Versions are expected to follow Semantic Versioning (https://semver.org/)

# Chart versions do not track appVersion
version: 3.0.0
version: 3.1.0

# The app version is the version of the Chart application
appVersion: v3.0.0
appVersion: v3.1.0

kubeVersion: ">= 1.25.0-0"

Expand All @@ -46,4 +46,4 @@ annotations:
url: https://helm.sh/docs/intro/install/
artifacthub.io/images: |
- name: console
image: docker.redpanda.com/redpandadata/console:v3.0.0
image: docker.redpanda.com/redpandadata/console:v3.1.0
2 changes: 1 addition & 1 deletion charts/console/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
description: Find the default values and descriptions of settings in the Redpanda Console Helm chart.
---

![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v3.0.0](https://img.shields.io/badge/AppVersion-v3.0.0-informational?style=flat-square)
![Version: 3.1.0](https://img.shields.io/badge/Version-3.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v3.1.0](https://img.shields.io/badge/AppVersion-v3.1.0-informational?style=flat-square)

This page describes the official Redpanda Console Helm Chart. In particular, this page describes the contents of the chart’s [`values.yaml` file](https://github.com/redpanda-data/helm-charts/blob/main/charts/console/values.yaml).
Each of the settings is listed and described on this page, along with any default values.
Expand Down
2 changes: 1 addition & 1 deletion charts/console/templates/_chart.go.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
{{- $dot := (index .a 0) -}}
{{- range $_ := (list 1) -}}
{{- $_is_returning := false -}}
{{- $manifests := (list (get (fromJson (include "console.ServiceAccount" (dict "a" (list $dot) ))) "r") (get (fromJson (include "console.Secret" (dict "a" (list $dot) ))) "r") (get (fromJson (include "console.ConfigMap" (dict "a" (list $dot) ))) "r") (get (fromJson (include "console.Service" (dict "a" (list $dot) ))) "r") (get (fromJson (include "console.Ingress" (dict "a" (list $dot) ))) "r") (get (fromJson (include "console.Deployment" (dict "a" (list $dot) ))) "r") (get (fromJson (include "console.HorizontalPodAutoscaler" (dict "a" (list $dot) ))) "r")) -}}
{{- $manifests := (list (get (fromJson (include "console.ServiceAccount" (dict "a" (list $dot)))) "r") (get (fromJson (include "console.Secret" (dict "a" (list $dot)))) "r") (get (fromJson (include "console.ConfigMap" (dict "a" (list $dot)))) "r") (get (fromJson (include "console.Service" (dict "a" (list $dot)))) "r") (get (fromJson (include "console.Ingress" (dict "a" (list $dot)))) "r") (get (fromJson (include "console.Deployment" (dict "a" (list $dot)))) "r") (get (fromJson (include "console.HorizontalPodAutoscaler" (dict "a" (list $dot)))) "r")) -}}
{{- $_is_returning = true -}}
{{- (dict "r" $manifests) | toJson -}}
{{- break -}}
Expand Down
4 changes: 2 additions & 2 deletions charts/console/templates/_configmap.go.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
{{- (dict "r" (coalesce nil)) | toJson -}}
{{- break -}}
{{- end -}}
{{- $data := (dict "config.yaml" (printf "# from .Values.config\n%s\n" (tpl (toYaml $values.config) $dot)) ) -}}
{{- $data := (dict "config.yaml" (printf "# from .Values.config\n%s\n" (tpl (toYaml $values.config) $dot))) -}}
{{- $_is_returning = true -}}
{{- (dict "r" (mustMergeOverwrite (dict "metadata" (dict "creationTimestamp" (coalesce nil) ) ) (mustMergeOverwrite (dict ) (dict "apiVersion" "v1" "kind" "ConfigMap" )) (dict "metadata" (mustMergeOverwrite (dict "creationTimestamp" (coalesce nil) ) (dict "labels" (get (fromJson (include "console.Labels" (dict "a" (list $dot) ))) "r") "name" (get (fromJson (include "console.Fullname" (dict "a" (list $dot) ))) "r") "namespace" $dot.Release.Namespace )) "data" $data ))) | toJson -}}
{{- (dict "r" (mustMergeOverwrite (dict "metadata" (dict "creationTimestamp" (coalesce nil))) (mustMergeOverwrite (dict) (dict "apiVersion" "v1" "kind" "ConfigMap")) (dict "metadata" (mustMergeOverwrite (dict "creationTimestamp" (coalesce nil)) (dict "labels" (get (fromJson (include "console.Labels" (dict "a" (list $dot)))) "r") "name" (get (fromJson (include "console.Fullname" (dict "a" (list $dot)))) "r") "namespace" $dot.Release.Namespace)) "data" $data))) | toJson -}}
{{- break -}}
{{- end -}}
{{- end -}}
Expand Down
26 changes: 13 additions & 13 deletions charts/console/templates/_deployment.go.tpl

Large diffs are not rendered by default.

16 changes: 8 additions & 8 deletions charts/console/templates/_helpers.go.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
{{- $values := $dot.Values.AsMap -}}
{{- $name := (default $dot.Chart.Name $values.nameOverride) -}}
{{- $_is_returning = true -}}
{{- (dict "r" (get (fromJson (include "console.cleanForK8s" (dict "a" (list $name) ))) "r")) | toJson -}}
{{- (dict "r" (get (fromJson (include "console.cleanForK8s" (dict "a" (list $name)))) "r")) | toJson -}}
{{- break -}}
{{- end -}}
{{- end -}}
Expand All @@ -19,17 +19,17 @@
{{- $values := $dot.Values.AsMap -}}
{{- if (ne $values.fullnameOverride "") -}}
{{- $_is_returning = true -}}
{{- (dict "r" (get (fromJson (include "console.cleanForK8s" (dict "a" (list $values.fullnameOverride) ))) "r")) | toJson -}}
{{- (dict "r" (get (fromJson (include "console.cleanForK8s" (dict "a" (list $values.fullnameOverride)))) "r")) | toJson -}}
{{- break -}}
{{- end -}}
{{- $name := (default $dot.Chart.Name $values.nameOverride) -}}
{{- if (contains $name $dot.Release.Name) -}}
{{- $_is_returning = true -}}
{{- (dict "r" (get (fromJson (include "console.cleanForK8s" (dict "a" (list $dot.Release.Name) ))) "r")) | toJson -}}
{{- (dict "r" (get (fromJson (include "console.cleanForK8s" (dict "a" (list $dot.Release.Name)))) "r")) | toJson -}}
{{- break -}}
{{- end -}}
{{- $_is_returning = true -}}
{{- (dict "r" (get (fromJson (include "console.cleanForK8s" (dict "a" (list (printf "%s-%s" $dot.Release.Name $name)) ))) "r")) | toJson -}}
{{- (dict "r" (get (fromJson (include "console.cleanForK8s" (dict "a" (list (printf "%s-%s" $dot.Release.Name $name))))) "r")) | toJson -}}
{{- break -}}
{{- end -}}
{{- end -}}
Expand All @@ -40,7 +40,7 @@
{{- $_is_returning := false -}}
{{- $chart := (printf "%s-%s" $dot.Chart.Name $dot.Chart.Version) -}}
{{- $_is_returning = true -}}
{{- (dict "r" (get (fromJson (include "console.cleanForK8s" (dict "a" (list (replace "+" "_" $chart)) ))) "r")) | toJson -}}
{{- (dict "r" (get (fromJson (include "console.cleanForK8s" (dict "a" (list (replace "+" "_" $chart))))) "r")) | toJson -}}
{{- break -}}
{{- end -}}
{{- end -}}
Expand All @@ -50,12 +50,12 @@
{{- range $_ := (list 1) -}}
{{- $_is_returning := false -}}
{{- $values := $dot.Values.AsMap -}}
{{- $labels := (dict "helm.sh/chart" (get (fromJson (include "console.ChartLabel" (dict "a" (list $dot) ))) "r") "app.kubernetes.io/managed-by" $dot.Release.Service ) -}}
{{- $labels := (dict "helm.sh/chart" (get (fromJson (include "console.ChartLabel" (dict "a" (list $dot)))) "r") "app.kubernetes.io/managed-by" $dot.Release.Service) -}}
{{- if (ne $dot.Chart.AppVersion "") -}}
{{- $_ := (set $labels "app.kubernetes.io/version" $dot.Chart.AppVersion) -}}
{{- end -}}
{{- $_is_returning = true -}}
{{- (dict "r" (merge (dict ) $labels (get (fromJson (include "console.SelectorLabels" (dict "a" (list $dot) ))) "r") $values.commonLabels)) | toJson -}}
{{- (dict "r" (merge (dict) $labels (get (fromJson (include "console.SelectorLabels" (dict "a" (list $dot)))) "r") $values.commonLabels)) | toJson -}}
{{- break -}}
{{- end -}}
{{- end -}}
Expand All @@ -65,7 +65,7 @@
{{- range $_ := (list 1) -}}
{{- $_is_returning := false -}}
{{- $_is_returning = true -}}
{{- (dict "r" (dict "app.kubernetes.io/name" (get (fromJson (include "console.Name" (dict "a" (list $dot) ))) "r") "app.kubernetes.io/instance" $dot.Release.Name )) | toJson -}}
{{- (dict "r" (dict "app.kubernetes.io/name" (get (fromJson (include "console.Name" (dict "a" (list $dot)))) "r") "app.kubernetes.io/instance" $dot.Release.Name)) | toJson -}}
{{- break -}}
{{- end -}}
{{- end -}}
Expand Down
8 changes: 4 additions & 4 deletions charts/console/templates/_hpa.go.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@
{{- (dict "r" (coalesce nil)) | toJson -}}
{{- break -}}
{{- end -}}
{{- $metrics := (list ) -}}
{{- $metrics := (list) -}}
{{- if (ne (toJson $values.autoscaling.targetCPUUtilizationPercentage) "null") -}}
{{- $metrics = (concat (default (list ) $metrics) (list (mustMergeOverwrite (dict "type" "" ) (dict "type" "Resource" "resource" (mustMergeOverwrite (dict "name" "" "target" (dict "type" "" ) ) (dict "name" "cpu" "target" (mustMergeOverwrite (dict "type" "" ) (dict "type" "Utilization" "averageUtilization" $values.autoscaling.targetCPUUtilizationPercentage )) )) )))) -}}
{{- $metrics = (concat (default (list) $metrics) (list (mustMergeOverwrite (dict "type" "") (dict "type" "Resource" "resource" (mustMergeOverwrite (dict "name" "" "target" (dict "type" "")) (dict "name" "cpu" "target" (mustMergeOverwrite (dict "type" "") (dict "type" "Utilization" "averageUtilization" $values.autoscaling.targetCPUUtilizationPercentage)))))))) -}}
{{- end -}}
{{- if (ne (toJson $values.autoscaling.targetMemoryUtilizationPercentage) "null") -}}
{{- $metrics = (concat (default (list ) $metrics) (list (mustMergeOverwrite (dict "type" "" ) (dict "type" "Resource" "resource" (mustMergeOverwrite (dict "name" "" "target" (dict "type" "" ) ) (dict "name" "memory" "target" (mustMergeOverwrite (dict "type" "" ) (dict "type" "Utilization" "averageUtilization" $values.autoscaling.targetMemoryUtilizationPercentage )) )) )))) -}}
{{- $metrics = (concat (default (list) $metrics) (list (mustMergeOverwrite (dict "type" "") (dict "type" "Resource" "resource" (mustMergeOverwrite (dict "name" "" "target" (dict "type" "")) (dict "name" "memory" "target" (mustMergeOverwrite (dict "type" "") (dict "type" "Utilization" "averageUtilization" $values.autoscaling.targetMemoryUtilizationPercentage)))))))) -}}
{{- end -}}
{{- $_is_returning = true -}}
{{- (dict "r" (mustMergeOverwrite (dict "metadata" (dict "creationTimestamp" (coalesce nil) ) "spec" (dict "scaleTargetRef" (dict "kind" "" "name" "" ) "maxReplicas" 0 ) "status" (dict "desiredReplicas" 0 "currentMetrics" (coalesce nil) ) ) (mustMergeOverwrite (dict ) (dict "apiVersion" "autoscaling/v2" "kind" "HorizontalPodAutoscaler" )) (dict "metadata" (mustMergeOverwrite (dict "creationTimestamp" (coalesce nil) ) (dict "labels" (get (fromJson (include "console.Labels" (dict "a" (list $dot) ))) "r") "name" (get (fromJson (include "console.Fullname" (dict "a" (list $dot) ))) "r") "namespace" $dot.Release.Namespace )) "spec" (mustMergeOverwrite (dict "scaleTargetRef" (dict "kind" "" "name" "" ) "maxReplicas" 0 ) (dict "scaleTargetRef" (mustMergeOverwrite (dict "kind" "" "name" "" ) (dict "apiVersion" "apps/v1" "kind" "Deployment" "name" (get (fromJson (include "console.Fullname" (dict "a" (list $dot) ))) "r") )) "minReplicas" ($values.autoscaling.minReplicas | int) "maxReplicas" ($values.autoscaling.maxReplicas | int) "metrics" $metrics )) ))) | toJson -}}
{{- (dict "r" (mustMergeOverwrite (dict "metadata" (dict "creationTimestamp" (coalesce nil)) "spec" (dict "scaleTargetRef" (dict "kind" "" "name" "") "maxReplicas" 0) "status" (dict "desiredReplicas" 0 "currentMetrics" (coalesce nil))) (mustMergeOverwrite (dict) (dict "apiVersion" "autoscaling/v2" "kind" "HorizontalPodAutoscaler")) (dict "metadata" (mustMergeOverwrite (dict "creationTimestamp" (coalesce nil)) (dict "labels" (get (fromJson (include "console.Labels" (dict "a" (list $dot)))) "r") "name" (get (fromJson (include "console.Fullname" (dict "a" (list $dot)))) "r") "namespace" $dot.Release.Namespace)) "spec" (mustMergeOverwrite (dict "scaleTargetRef" (dict "kind" "" "name" "") "maxReplicas" 0) (dict "scaleTargetRef" (mustMergeOverwrite (dict "kind" "" "name" "") (dict "apiVersion" "apps/v1" "kind" "Deployment" "name" (get (fromJson (include "console.Fullname" (dict "a" (list $dot)))) "r"))) "minReplicas" ($values.autoscaling.minReplicas | int) "maxReplicas" ($values.autoscaling.maxReplicas | int) "metrics" $metrics))))) | toJson -}}
{{- break -}}
{{- end -}}
{{- end -}}
Expand Down
10 changes: 5 additions & 5 deletions charts/console/templates/_ingress.go.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@
{{- range $_, $t := $values.ingress.tls -}}
{{- $hosts := (coalesce nil) -}}
{{- range $_, $host := $t.hosts -}}
{{- $hosts = (concat (default (list ) $hosts) (list (tpl $host $dot))) -}}
{{- $hosts = (concat (default (list) $hosts) (list (tpl $host $dot))) -}}
{{- end -}}
{{- if $_is_returning -}}
{{- break -}}
{{- end -}}
{{- $tls = (concat (default (list ) $tls) (list (mustMergeOverwrite (dict ) (dict "secretName" $t.secretName "hosts" $hosts )))) -}}
{{- $tls = (concat (default (list) $tls) (list (mustMergeOverwrite (dict) (dict "secretName" $t.secretName "hosts" $hosts)))) -}}
{{- end -}}
{{- if $_is_returning -}}
{{- break -}}
Expand All @@ -28,18 +28,18 @@
{{- range $_, $host := $values.ingress.hosts -}}
{{- $paths := (coalesce nil) -}}
{{- range $_, $path := $host.paths -}}
{{- $paths = (concat (default (list ) $paths) (list (mustMergeOverwrite (dict "pathType" (coalesce nil) "backend" (dict ) ) (dict "path" $path.path "pathType" $path.pathType "backend" (mustMergeOverwrite (dict ) (dict "service" (mustMergeOverwrite (dict "name" "" "port" (dict ) ) (dict "name" (get (fromJson (include "console.Fullname" (dict "a" (list $dot) ))) "r") "port" (mustMergeOverwrite (dict ) (dict "number" ($values.service.port | int) )) )) )) )))) -}}
{{- $paths = (concat (default (list) $paths) (list (mustMergeOverwrite (dict "pathType" (coalesce nil) "backend" (dict)) (dict "path" $path.path "pathType" $path.pathType "backend" (mustMergeOverwrite (dict) (dict "service" (mustMergeOverwrite (dict "name" "" "port" (dict)) (dict "name" (get (fromJson (include "console.Fullname" (dict "a" (list $dot)))) "r") "port" (mustMergeOverwrite (dict) (dict "number" ($values.service.port | int))))))))))) -}}
{{- end -}}
{{- if $_is_returning -}}
{{- break -}}
{{- end -}}
{{- $rules = (concat (default (list ) $rules) (list (mustMergeOverwrite (dict ) (mustMergeOverwrite (dict ) (dict "http" (mustMergeOverwrite (dict "paths" (coalesce nil) ) (dict "paths" $paths )) )) (dict "host" (tpl $host.host $dot) )))) -}}
{{- $rules = (concat (default (list) $rules) (list (mustMergeOverwrite (dict) (mustMergeOverwrite (dict) (dict "http" (mustMergeOverwrite (dict "paths" (coalesce nil)) (dict "paths" $paths)))) (dict "host" (tpl $host.host $dot))))) -}}
{{- end -}}
{{- if $_is_returning -}}
{{- break -}}
{{- end -}}
{{- $_is_returning = true -}}
{{- (dict "r" (mustMergeOverwrite (dict "metadata" (dict "creationTimestamp" (coalesce nil) ) "spec" (dict ) "status" (dict "loadBalancer" (dict ) ) ) (mustMergeOverwrite (dict ) (dict "kind" "Ingress" "apiVersion" "networking.k8s.io/v1" )) (dict "metadata" (mustMergeOverwrite (dict "creationTimestamp" (coalesce nil) ) (dict "name" (get (fromJson (include "console.Fullname" (dict "a" (list $dot) ))) "r") "labels" (get (fromJson (include "console.Labels" (dict "a" (list $dot) ))) "r") "namespace" $dot.Release.Namespace "annotations" $values.ingress.annotations )) "spec" (mustMergeOverwrite (dict ) (dict "ingressClassName" $values.ingress.className "tls" $tls "rules" $rules )) ))) | toJson -}}
{{- (dict "r" (mustMergeOverwrite (dict "metadata" (dict "creationTimestamp" (coalesce nil)) "spec" (dict) "status" (dict "loadBalancer" (dict))) (mustMergeOverwrite (dict) (dict "kind" "Ingress" "apiVersion" "networking.k8s.io/v1")) (dict "metadata" (mustMergeOverwrite (dict "creationTimestamp" (coalesce nil)) (dict "name" (get (fromJson (include "console.Fullname" (dict "a" (list $dot)))) "r") "labels" (get (fromJson (include "console.Labels" (dict "a" (list $dot)))) "r") "namespace" $dot.Release.Namespace "annotations" $values.ingress.annotations)) "spec" (mustMergeOverwrite (dict) (dict "ingressClassName" $values.ingress.className "tls" $tls "rules" $rules))))) | toJson -}}
{{- break -}}
{{- end -}}
{{- end -}}
Expand Down
Loading
Loading