From e0903c633c90c93aaa33a60c3b742b1bdc1423a4 Mon Sep 17 00:00:00 2001 From: Yong Zhang Date: Tue, 16 Mar 2021 15:43:30 +0800 Subject: [PATCH] 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 --- charts/pulsar/Chart.yaml | 4 ++-- charts/pulsar/values.yaml | 14 ++++++------- scripts/set-pulsar-version.sh | 38 +++++++++++++++++++++++++++++++++++ 3 files changed, 47 insertions(+), 9 deletions(-) create mode 100755 scripts/set-pulsar-version.sh 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 @@ extra: 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 @@ pulsar_metadata: 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