Bump pulsar version to 2.7.1 (#109)
### Motivation
Release with pulsar 2.7.1
### Modification
- update pulsar version from 2.7.0 to 2.7.1
- add a script for updating the pulsar version
diff --git a/charts/pulsar/Chart.yaml b/charts/pulsar/Chart.yaml
index 5e0393b..bac090f 100644
--- a/charts/pulsar/Chart.yaml
+++ b/charts/pulsar/Chart.yaml
@@ -18,10 +18,10 @@
#
apiVersion: v1
-appVersion: "2.7.0"
+appVersion: "2.7.1"
description: Apache Pulsar Helm chart for Kubernetes
name: pulsar
-version: 2.7.0-1
+version: 2.7.1
home: https://pulsar.apache.org
sources:
- https://github.com/apache/pulsar
diff --git a/charts/pulsar/values.yaml b/charts/pulsar/values.yaml
index 7808e50..edfbebc 100644
--- a/charts/pulsar/values.yaml
+++ b/charts/pulsar/values.yaml
@@ -149,27 +149,27 @@
images:
zookeeper:
repository: apachepulsar/pulsar-all
- tag: 2.7.0
+ tag: 2.7.1
pullPolicy: IfNotPresent
bookie:
repository: apachepulsar/pulsar-all
- tag: 2.7.0
+ tag: 2.7.1
pullPolicy: IfNotPresent
autorecovery:
repository: apachepulsar/pulsar-all
- tag: 2.7.0
+ tag: 2.7.1
pullPolicy: IfNotPresent
broker:
repository: apachepulsar/pulsar-all
- tag: 2.7.0
+ tag: 2.7.1
pullPolicy: IfNotPresent
proxy:
repository: apachepulsar/pulsar-all
- tag: 2.7.0
+ tag: 2.7.1
pullPolicy: IfNotPresent
functions:
repository: apachepulsar/pulsar-all
- tag: 2.7.0
+ tag: 2.7.1
prometheus:
repository: prom/prometheus
tag: v2.17.2
@@ -568,7 +568,7 @@
image:
# the image used for running `pulsar-cluster-initialize` job
repository: apachepulsar/pulsar-all
- tag: 2.7.0
+ tag: 2.7.1
pullPolicy: IfNotPresent
## set an existing configuration store
# configurationStore:
diff --git a/scripts/set-pulsar-version.sh b/scripts/set-pulsar-version.sh
new file mode 100755
index 0000000..2c9b147
--- /dev/null
+++ b/scripts/set-pulsar-version.sh
@@ -0,0 +1,38 @@
+#!/usr/bin/env bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+set -e
+
+# this script is used for setting default pulsar image version in the charts/pulsar/values.yaml
+# usage:
+# set-pulsar-version.sh ${old_version} ${new_version}
+# example: update the pulsar version from 2.7.0 to 2.7.1
+# set-pulsar-version.sh 2.7.0 2.7.1
+
+OLD_VERSION=${1}
+NEW_VERSION=${2}
+
+if [[ "" == ${OLD_VERSION} || "" == ${NEW_VERSION} ]]; then
+ echo "You need to provide the old_version and new_version"
+ exit 1
+fi
+
+sed -i "" "s/${OLD_VERSION}/${NEW_VERSION}/g" charts/pulsar/values.yaml
+sed -i "" "s/${OLD_VERSION}/${NEW_VERSION}/g" charts/pulsar/Chart.yaml