From 352e84c56c84d5586e73eec508a38aa315db8fd9 Mon Sep 17 00:00:00 2001 From: Arnob kumar saha Date: Fri, 30 Oct 2026 16:54:49 +0600 Subject: [PATCH] Set exporter memory limit and keep unused kubedb CRDs on OpenShift Signed-off-by: Arnob kumar saha --- charts/ace/README.md | 1 + charts/ace/values.yaml | 2 ++ .../templates/featuresets/opscenter-datastore/kubedb.yaml | 1 + 3 files changed, 4 insertions(+) diff --git a/charts/ace/README.md b/charts/ace/README.md index 1757e1f0e4..e762fed56d 100644 --- a/charts/ace/README.md +++ b/charts/ace/README.md @@ -92,6 +92,7 @@ The following table lists the configurable parameters of the `ace` chart and the | global.monitoring.agent | Name of monitoring agent (eg "prometheus.io/operator") | "" | | global.monitoring.serviceMonitor.labels | Specify the labels for ServiceMonitor. Prometheus crd will select ServiceMonitor using these labels. Only usable when monitoring agent is `prometheus.io/operator`. | {} | | global.monitoring.exporter.resources.requests.memory | cpu: 100m | 128Mi | +| global.monitoring.exporter.resources.limits.memory | | 256Mi | | global.distro.openshift | | false | | global.distro.ubi | | "" | | global.infra.storageClass.name | | "standard" | diff --git a/charts/ace/values.yaml b/charts/ace/values.yaml index e3f42a0eab..1ebda324ce 100644 --- a/charts/ace/values.yaml +++ b/charts/ace/values.yaml @@ -182,6 +182,8 @@ global: requests: # cpu: 100m memory: 128Mi + limits: + memory: 256Mi distro: openshift: false diff --git a/charts/opscenter-features/templates/featuresets/opscenter-datastore/kubedb.yaml b/charts/opscenter-features/templates/featuresets/opscenter-datastore/kubedb.yaml index ca35fb40c9..c6dca8befd 100644 --- a/charts/opscenter-features/templates/featuresets/opscenter-datastore/kubedb.yaml +++ b/charts/opscenter-features/templates/featuresets/opscenter-datastore/kubedb.yaml @@ -36,6 +36,7 @@ sidekick: {{- if eq (include "distro.openshift" $) "true" }} {{ $vals = mergeOverwrite $vals (dict "global" (dict "distro" .Values.distro)) }} +{{ $vals = mergeOverwrite $vals (dict "kubedb-crd-manager" (dict "removeUnusedCRDs" false)) }} {{- end }} apiVersion: ui.k8s.appscode.com/v1alpha1