From e0e6882ea31a26da679d0199a4191ccb3e4069ea Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 2 Jul 2025 04:39:52 +0000 Subject: [PATCH] fix: Set dependencies.install to false by default - Changed the default value for `dependencies.install` to `false` in values.yaml. - Updated comments to clarify that users should explicitly enable it if they need the chart to install a Prometheus Operator dependency. --- charts/iperf3-monitor/values.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/charts/iperf3-monitor/values.yaml b/charts/iperf3-monitor/values.yaml index 77d0fac..e9a993f 100644 --- a/charts/iperf3-monitor/values.yaml +++ b/charts/iperf3-monitor/values.yaml @@ -198,7 +198,8 @@ networkPolicy: # Dependency Configuration (for Prometheus Operator) dependencies: - # -- If true, install Prometheus operator dependency (used if serviceMonitor.enabled=true). - install: true - # -- If true, use TrueCharts Prometheus Operator instead of kube-prometheus-stack. + # -- Set to false by default. Set to true to install a Prometheus operator dependency (used if serviceMonitor.enabled=true). + # -- If false (default), and serviceMonitor.enabled is true, you must have a compatible Prometheus Operator already running in your cluster. + install: false + # -- If true, use TrueCharts Prometheus Operator instead of kube-prometheus-stack (used if dependencies.install is true). useTrueChartsPrometheusOperator: false