This is an automated email from the ASF dual-hosted git repository. gyfora pushed a commit to annotated tag release-0.1.0-rc2 in repository https://gitbox.apache.org/repos/asf/flink-kubernetes-operator.git
commit 7d09dfcafb2c841ddfc0155a16e0839951644ed8 Author: Gyula Fora <[email protected]> AuthorDate: Tue Mar 29 10:18:44 2022 +0200 Add helm packaging to create_source_release.sh script --- tools/releasing/create_source_release.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tools/releasing/create_source_release.sh b/tools/releasing/create_source_release.sh index 7c44771..b7eff5e 100755 --- a/tools/releasing/create_source_release.sh +++ b/tools/releasing/create_source_release.sh @@ -77,10 +77,29 @@ rsync -a \ --exclude ".travis.yml" \ . flink-kubernetes-operator-${RELEASE_VERSION} +# Package helm chart +commit_hash=$(git log -1 --pretty=format:%h) + +# TODO: We might want to be more specific here later on what to replace +perl -pi -e "s#^ repository: .*# repository: ghcr.io/apache/flink-operator#" flink-kubernetes-operator-${RELEASE_VERSION}/helm/flink-operator/values.yaml +perl -pi -e "s#^ tag: .*# tag: ${commit_hash}#" flink-kubernetes-operator-${RELEASE_VERSION}/helm/flink-operator/values.yaml + +helm package --app-version ${RELEASE_VERSION} --version ${RELEASE_VERSION} --destination ${RELEASE_DIR} flink-kubernetes-operator-${RELEASE_VERSION}/helm/flink-operator +mv ${RELEASE_DIR}/flink-operator-${RELEASE_VERSION}.tgz ${RELEASE_DIR}/flink-kubernetes-operator-${RELEASE_VERSION}-helm.tgz +helm repo index ${RELEASE_DIR} + +gpg --armor --detach-sig ${RELEASE_DIR}/flink-kubernetes-operator-${RELEASE_VERSION}-helm.tgz +gpg --armor --detach-sig ${RELEASE_DIR}/index.yaml + +# Package sources tar czf ${RELEASE_DIR}/flink-kubernetes-operator-${RELEASE_VERSION}-src.tgz flink-kubernetes-operator-${RELEASE_VERSION} gpg --armor --detach-sig ${RELEASE_DIR}/flink-kubernetes-operator-${RELEASE_VERSION}-src.tgz + + cd ${RELEASE_DIR} ${SHASUM} flink-kubernetes-operator-${RELEASE_VERSION}-src.tgz > flink-kubernetes-operator-${RELEASE_VERSION}-src.tgz.sha512 +${SHASUM} flink-kubernetes-operator-${RELEASE_VERSION}-helm.tgz > flink-kubernetes-operator-${RELEASE_VERSION}-helm.tgz.sha512 +${SHASUM} index.yaml > index.yaml.sha512 rm -rf ${CLONE_DIR}
