[stable/sonarqube] Resolve duplicate plugin files causing server start up failure (#12694)

copy-plugins script checks and removes duplicate files of same plugins before copying downloaded plugins from tmp directory

Signed-off-by: Ankit Wal <ankit.wal@gmail.com>
This commit is contained in:
Ankit Wal
2019-04-22 08:09:46 -07:00
committed by Kubernetes Prow Robot
parent 7a44e2c2cf
commit f3da324c9f
2 changed files with 12 additions and 1 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
name: sonarqube
description: Sonarqube is an open sourced code quality scanning tool
version: 0.15.1
version: 0.15.2
appVersion: 7.7
keywords:
- coverage
@@ -13,6 +13,17 @@ data:
{{- if .Values.plugins.deleteDefaultPlugins }}
rm -f /opt/sonarqube/extensions/plugins/*.jar
{{- end }}
for f in /opt/sonarqube/extensions/plugins/tmp/*.jar
do
file=${f##*/} && file=${file%-[0-9]*}
for original in /opt/sonarqube/extensions/plugins/*.jar
do
originalfile=${original##*/} && originalfile=${originalfile%-[0-9]*}
if [ "$originalfile" = "$file" ]; then
rm -f "$original"
fi
done
done
cp /opt/sonarqube/extensions/plugins/tmp/*.jar /opt/sonarqube/extensions/plugins/
/opt/sonarqube/bin/run.sh