diff --git a/stable/sonarqube/Chart.yaml b/stable/sonarqube/Chart.yaml index 8865e484e9..c62e6da8c3 100644 --- a/stable/sonarqube/Chart.yaml +++ b/stable/sonarqube/Chart.yaml @@ -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 diff --git a/stable/sonarqube/templates/copy-plugins.yaml b/stable/sonarqube/templates/copy-plugins.yaml index 7293c4f094..2e53971909 100644 --- a/stable/sonarqube/templates/copy-plugins.yaml +++ b/stable/sonarqube/templates/copy-plugins.yaml @@ -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