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"