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