diff --git a/Dockerfile b/Dockerfile index de82bfe..617e837 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ ARG IMAGE_NAME=sonarqube -ARG IMAGE_VERSION=10.8.1 +ARG IMAGE_VERSION=2025.2.0 ARG IMAGE_EDITION=developer FROM $IMAGE_NAME:$IMAGE_VERSION-$IMAGE_EDITION diff --git a/docker/docker-compose.ci.yml b/docker/docker-compose.ci.yml index 2d30160..8e631ce 100644 --- a/docker/docker-compose.ci.yml +++ b/docker/docker-compose.ci.yml @@ -4,7 +4,7 @@ services: environment: SONAR_JDBC_USERNAME: "sonar_user" SONAR_JDBC_PASSWORD: "sonar_pass" - SONARQUBE_PASSWORD: "admin123" + SONARQUBE_PASSWORD: "Admin1234..." PROJECT_CODE: "PROJ1" PROJECT_RULES: "+csharpsquid:S104;-typescript:S1301;+Web:UnclosedTagCheck" diff --git a/helm/Chart.yaml b/helm/Chart.yaml index f099760..9fd6207 100644 --- a/helm/Chart.yaml +++ b/helm/Chart.yaml @@ -1,8 +1,8 @@ --- apiVersion: v2 name: ictu-sonarqube -version: 10.8.1 -appVersion: "10.8.1" +version: 2025.2.0 +appVersion: "2025.2.0" description: A SonarQube helm chart with plugins, profiles and config used at ICTU type: application home: https://github.com/ICTU/sonar @@ -11,5 +11,5 @@ dependencies: version: 16.6.0 # this corresponds with appVersion 17.4.0, upstream sonarqube helm chart uses version 10.15.0 repository: oci://registry-1.docker.io/bitnamicharts # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/Chart.yaml - name: sonarqube - version: 10.8.1 + version: 2025.2.0 repository: https://SonarSource.github.io/helm-chart-sonarqube # https://github.com/SonarSource/helm-chart-sonarqube/blob/master/charts/sonarqube/Chart.yaml diff --git a/helm/values.yaml b/helm/values.yaml index 1878cfe..0d9d25b 100644 --- a/helm/values.yaml +++ b/helm/values.yaml @@ -57,7 +57,7 @@ postgresql: sonarqube: image: repository: ictu/sonar - tag: "10.8.1-developer" + tag: "2025.2.0-developer" pullPolicy: IfNotPresent jdbcOverwrite: enabled: true diff --git a/src/config.json b/src/config.json index 481943c..82954bf 100644 --- a/src/config.json +++ b/src/config.json @@ -1,62 +1,61 @@ { "plugins": [ - "https://github.com/checkstyle/sonar-checkstyle/releases/download/10.21.1/checkstyle-sonar-plugin-10.21.1.jar", - "https://github.com/C4tWithShell/community-rust/releases/download/v0.2.5/community-rust-plugin-0.2.5.jar", + "https://github.com/checkstyle/sonar-checkstyle/releases/download/10.23.0/checkstyle-sonar-plugin-10.23.0.jar", + "https://github.com/C4tWithShell/community-rust/releases/download/v0.2.6/community-rust-plugin-0.2.6.jar", "https://github.com/dependency-check/dependency-check-sonar-plugin/releases/download/5.0.0/sonar-dependency-check-plugin-5.0.0.jar", "https://github.com/sbaudoin/sonar-yaml/releases/download/v1.9.1/sonar-yaml-plugin-1.9.1.jar", - "https://github.com/spotbugs/sonar-findbugs/releases/download/v4.3.0/sonar-findbugs-plugin-4.3.0.jar", - "https://github.com/vaulttec/sonar-auth-oidc/releases/download/v2.1.1/sonar-auth-oidc-plugin-2.1.1.jar" + "https://github.com/spotbugs/sonar-findbugs/releases/download/4.4.2/sonar-findbugs-plugin-4.4.2.jar" ], "profiles": { "ansible": { "plugin_name": "iac-plugin", - "version": "ansible-profile-v1.39.0" + "version": "ansible-profile-v1.44.0" }, "cs": { "plugin_name": "csharp-plugin", - "version": "cs-profile-v10.3.0" + "version": "cs-profile-v10.7.0" }, "java": { "plugin_name": "java-plugin", - "version": "java-profile-v8.7.0" + "version": "java-profile-v8.11.0" }, "js": { "plugin_name": "javascript-plugin", - "version": "js-profile-v10.18.0" + "version": "js-profile-v10.21.1" }, "kotlin": { "plugin_name": "kotlin-plugin", - "version": "kotlin-profile-v2.21.0" + "version": "kotlin-profile-v3.0.1" }, "plsql": { "plugin_name": "plsql-plugin", - "version": "plsql-profile-v3.14.0" + "version": "plsql-profile-v3.15.0" }, "py": { "plugin_name": "python-plugin", - "version": "py-profile-v4.24.0" + "version": "py-profile-v5.2.0" }, "rust": { "language_profile": "Community Rust", "plugin_name": "community-rust-plugin", "plugin_external": true, - "version": "rust-profile-v0.2.5" + "version": "rust-profile-v0.2.6" }, "swift": { "plugin_name": "swift-plugin", - "version": "swift-profile-v4.12.0" + "version": "swift-profile-v4.13.1" }, "ts": { "plugin_name": "javascript-plugin", - "version": "ts-profile-v10.18.0" + "version": "ts-profile-v10.21.1" }, "vbnet": { "plugin_name": "vbnet-plugin", - "version": "vbnet-profile-v10.3.0" + "version": "vbnet-profile-v10.7.0" }, "web": { "plugin_name": "html-plugin", - "version": "web-profile-v3.17.0" + "version": "web-profile-v3.19.0" }, "yaml": { "language_profile": "YAML Analyzer",