This is an automated email from the ASF dual-hosted git repository.

lhotari pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar-helm-chart.git


The following commit(s) were added to refs/heads/master by this push:
     new becdc87  Upgrade VictoriaMetrics to a supported version (#657)
becdc87 is described below

commit becdc871b5af9791e97b81e433e1cce6269d8bcd
Author: Lari Hotari <[email protected]>
AuthorDate: Mon Mar 2 14:43:10 2026 +0200

    Upgrade VictoriaMetrics to a supported version (#657)
---
 charts/pulsar/Chart.yaml                                 |  2 +-
 ...m_operator_crds.sh => resolve_vm_operator_version.sh} | 16 +++++++++++++---
 .../upgrade_vm_operator_crds.sh                          |  9 +++++++--
 3 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/charts/pulsar/Chart.yaml b/charts/pulsar/Chart.yaml
index 9d580e5..8d87cf8 100644
--- a/charts/pulsar/Chart.yaml
+++ b/charts/pulsar/Chart.yaml
@@ -33,6 +33,6 @@ maintainers:
     email: [email protected]
 dependencies:
   - name: victoria-metrics-k8s-stack
-    version: 0.38.x
+    version: 0.72.x
     repository: https://victoriametrics.github.io/helm-charts/
     condition: victoria-metrics-k8s-stack.enabled
diff --git a/scripts/victoria-metrics-k8s-stack/upgrade_vm_operator_crds.sh 
b/scripts/victoria-metrics-k8s-stack/resolve_vm_operator_version.sh
similarity index 57%
copy from scripts/victoria-metrics-k8s-stack/upgrade_vm_operator_crds.sh
copy to scripts/victoria-metrics-k8s-stack/resolve_vm_operator_version.sh
index 0b70f4f..ac31680 100755
--- a/scripts/victoria-metrics-k8s-stack/upgrade_vm_operator_crds.sh
+++ b/scripts/victoria-metrics-k8s-stack/resolve_vm_operator_version.sh
@@ -18,6 +18,16 @@
 # under the License.
 #
 
-# This script is used to upgrade the Victoria Metrics Operator CRDs before 
running "helm upgrade"
-VM_OPERATOR_VERSION="${1:-"0.53.0"}"
-kubectl apply --server-side --force-conflicts -f 
"https://github.com/VictoriaMetrics/operator/releases/download/v${VM_OPERATOR_VERSION}/crd.yaml";
+# Use this script to resolve the Victoria Metrics Operator application version 
from the Helm chart and print it to stdout.
+
+if ! command -v yq &>/dev/null; then
+    echo "yq is not installed. Please install yq to run this script." >&2
+    exit 1
+fi
+
+SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)"
+# Run "helm dependency update" in charts/pulsar
+cd "$SCRIPT_DIR/../../charts/pulsar"
+helm dependency update 2>/dev/null 1>&2
+tar -zxf charts/victoria-metrics-k8s-stack-*.tgz \
+  --to-stdout 
victoria-metrics-k8s-stack/charts/victoria-metrics-operator/Chart.yaml | yq 
.appVersion
\ No newline at end of file
diff --git a/scripts/victoria-metrics-k8s-stack/upgrade_vm_operator_crds.sh 
b/scripts/victoria-metrics-k8s-stack/upgrade_vm_operator_crds.sh
index 0b70f4f..8cb5f0b 100755
--- a/scripts/victoria-metrics-k8s-stack/upgrade_vm_operator_crds.sh
+++ b/scripts/victoria-metrics-k8s-stack/upgrade_vm_operator_crds.sh
@@ -19,5 +19,10 @@
 #
 
 # This script is used to upgrade the Victoria Metrics Operator CRDs before 
running "helm upgrade"
-VM_OPERATOR_VERSION="${1:-"0.53.0"}"
-kubectl apply --server-side --force-conflicts -f 
"https://github.com/VictoriaMetrics/operator/releases/download/v${VM_OPERATOR_VERSION}/crd.yaml";
+#
+# Usage: ./upgrade_vm_operator_crds.sh [VM_OPERATOR_VERSION]
+# Use the resolve_vm_operator_version.sh script to get the correct version 
+# of the Victoria Metrics Operator from the Helm chart. If no version is 
provided, a default version will be used.
+
+VM_OPERATOR_VERSION="${1:-"v0.68.0"}"
+kubectl apply --server-side --force-conflicts -f 
"https://github.com/VictoriaMetrics/operator/releases/download/${VM_OPERATOR_VERSION}/crd.yaml";

Reply via email to