Skip to content

Commit a41f3ad

Browse files
authored
upgrade Perses version to 0.16.0 (#1195)
* upgrade Perses version to 0.16.0 Signed-off-by: IB Akshay <akshay.iyyadurai.balasundaram@sap.com> * removes trailing space in lines Signed-off-by: IB Akshay <akshay.iyyadurai.balasundaram@sap.com> * lint fix Signed-off-by: IB Akshay <akshay.iyyadurai.balasundaram@sap.com> * update readme Signed-off-by: IB Akshay <akshay.iyyadurai.balasundaram@sap.com> --------- Signed-off-by: IB Akshay <akshay.iyyadurai.balasundaram@sap.com>
1 parent 85d33c0 commit a41f3ad

File tree

7 files changed

+35
-7
lines changed

7 files changed

+35
-7
lines changed

perses/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ A guide on how to create custom dashboards on the UI can be found [here](#create
6565
| perses.config.security.cookie | object | <pre>cookie:<br> same_site: lax<br> secure: false</pre> | cookie config |
6666
| perses.config.security.enable_auth | bool | `false` | Enable Authentication |
6767
| perses.config.security.readonly | bool | `false` | Configure Perses instance as readonly |
68+
| perses.envVars | list | `[]` | Perses configuration as environment variables. |
69+
| perses.envVarsExternalSecretName | string | `""` | Name of existing Kubernetes Secret containing environment variables. When specified, no new Secret is created and values from envVars array are ignored. |
6870
| perses.extraObjects | list | `[]` | Deploy extra K8s manifests |
6971
| perses.fullnameOverride | string | `""` | Override fully qualified app name |
7072
| perses.image | object | <pre>image:<br> name: "persesdev/perses"<br> version: ""<br> pullPolicy: IfNotPresent</pre> | Image of Perses |
@@ -80,6 +82,7 @@ A guide on how to create custom dashboards on the UI can be found [here](#create
8082
| perses.livenessProbe | object | <pre>livenessProbe:<br> enabled: true<br> initialDelaySeconds: 10<br> periodSeconds: 60<br> timeoutSeconds: 5<br> successThreshold: 1<br> failureThreshold: 5</pre> | Liveness probe configuration Ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/ |
8183
| perses.logLevel | string | `"warning"` | Log level for Perses be configured in available options "panic", "error", "warning", "info", "debug", "trace" |
8284
| perses.nameOverride | string | `""` | Override name of the chart used in Kubernetes object names. |
85+
| perses.ociArtifacts | object | `{}` | OCI artifacts configuration for mounting OCI images as volumes. For more information, refer https://perses.dev/helm-charts/docs/packaging-resources-as-oci-artifacts/ |
8386
| perses.persistence | object | <pre>persistence:<br> enabled: false<br> accessModes:<br> - ReadWriteOnce<br> size: 8Gi<br> securityContext:<br> fsGroup: 2000<br> labels: {}<br> annotations: {}</pre> | Persistence parameters |
8487
| perses.persistence.accessModes | list | `["ReadWriteOnce"]` | PVC Access Modes for data volume |
8588
| perses.persistence.annotations | object | `{}` | Annotations for the PVC |

perses/charts/Chart.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dependencies:
22
- name: perses
33
repository: https://perses.github.io/helm-charts
4-
version: 0.14.7
5-
digest: sha256:195a1bccd26b232da9307de472a1a3475ba9fead82696aadec73a08c89f0901e
6-
generated: "2025-08-22T09:34:58.502802+02:00"
4+
version: 0.16.0
5+
digest: sha256:2fdf6138fea9d882314358bae6e14c20a6726a2fd45b602eb5335e71884419dc
6+
generated: "2025-09-18T14:21:40.921715+02:00"

perses/charts/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: perses
33
description: A Helm chart for Perses
44
icon: https://avatars.githubusercontent.com/u/77209215?s=200&v=4
55
type: application
6-
version: 0.14.14
6+
version: 0.16.0
77
maintainers:
88
- name: richardtief
99
- name: ibakshay
@@ -17,4 +17,4 @@ keywords:
1717
dependencies:
1818
- name: perses
1919
repository: https://perses.github.io/helm-charts
20-
version: 0.14.7
20+
version: 0.16.0
-16.7 KB
Binary file not shown.
18 KB
Binary file not shown.

perses/charts/values.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,19 @@ perses:
114114

115115
# -- Additional VolumeMounts on the output StatefulSet definition.
116116
volumeMounts: []
117+
118+
# -- OCI artifacts configuration for mounting OCI images as volumes.
119+
# For more information, refer https://perses.dev/helm-charts/docs/packaging-resources-as-oci-artifacts/
120+
ociArtifacts:
121+
{}
122+
# name: perses-manifests
123+
# image:
124+
# reference: "registry.example.com/perses-manifests:v1.0.0"
125+
# pullPolicy: Always # Options: Always, IfNotPresent, Never
126+
# mountPath: "/etc/perses/provisioning" # Should match provisioning.folders path
127+
# # Optional: Mount specific path from image
128+
# subPath: "configs/production"
129+
117130
# -- TLS configuration for mounting certificates from Kubernetes secrets
118131
# @default -- <pre>tls:<br> enabled: false<br> caCert:<br> enabled: false<br> secretName: ""<br> mountPath: "/ca"<br> clientCert:<br> enabled: false<br> secretName: ""<br> mountPath: "/tls"</pre>
119132
tls:
@@ -202,6 +215,18 @@ perses:
202215
- /etc/perses/provisioning
203216
interval: 3m
204217

218+
219+
# -- Perses configuration as environment variables.
220+
envVars: []
221+
# - name: PERSES_SECURITY_AUTHENTICATION_PROVIDERS_OIDC_0_CLIENT_SECRET
222+
# value: "4711"
223+
# - name: PERSES_SECURITY_AUTHENTICATION_PROVIDERS_OIDC_1_CLIENT_SECRET
224+
# value: "0815"
225+
226+
# -- Name of existing Kubernetes Secret containing environment variables.
227+
# When specified, no new Secret is created and values from envVars array are ignored.
228+
envVarsExternalSecretName: ""
229+
205230
# -- Sidecar configuration that watches for ConfigMaps with the specified label/labelValue and loads them into Perses provisioning
206231
# @default -- <pre>sidecar:<br> enabled: true<br> label: "perses.dev/resource"<br> labelValue: "true"<br> allNamespaces: true<br> extraEnvVars: []<br> enableSecretAccess: false</pre>
207232
sidecar:

perses/plugindefinition.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ kind: PluginDefinition
33
metadata:
44
name: perses
55
spec:
6-
version: 0.8.14
6+
version: 0.9.0
77
displayName: Perses
88
description: "Perses is a dashboard tooling to visualize metrics and traces produced by observability tools such as Prometheus/Thanos/Jaeger"
99
docMarkDownUrl: https://raw.githubusercontent.com/cloudoperators/greenhouse-extensions/main/perses/README.md
1010
icon: https://raw.githubusercontent.com/cloudoperators/greenhouse-extensions/main/perses/logo.png
1111
helmChart:
1212
name: perses
1313
repository: oci://ghcr.io/cloudoperators/greenhouse-extensions/charts
14-
version: 0.14.14
14+
version: 0.16.0
1515
options:
1616
- description: "The image version of the Perses app. If not provided, the latest version will be used"
1717
name: perses.image.version

0 commit comments

Comments
 (0)