Skip to content

test(sonarqube): restore =web javaagent, keep webapp override removal (E2: isolate webapp as cause, ?v=5) - #13

Merged
emmanuelbruno merged 1 commit into
mainfrom
fix/sonarqube-267-webapp-only-test
Sep 14, 2026
Merged

emmanuelbruno merged 1 commit into
mainfrom
fix/sonarqube-267-webapp-only-test

Conversation

@emmanuelbruno

Copy link
Copy Markdown
Contributor

Follow-up to PR #11 (commit 6fb2d5d).

Why: The SonarQube pod is currently CRASH-LOOPING. PR #11 removed both the 26.5.0 web-layer javaagent (=web) and the 26.5.0 webapp.zip override, but the 26.5.0 Community Branch Plugin JAR is still installed and its web bootstrap hard-requires the =web javaagent, so the web process dies at startup.

What this does: Restores the =web javaagent line (stops the crash) while KEEPING the 26.5.0 webapp.zip override removed. The =ce line and plugin jar install URL are untouched.

Experiment E2: Isolate the webapp override as the search-regression cause. If search_projects now returns 15 components (instead of 0), the 26.5.0 webapp override was the cause of the empty project list.

Ops: Bumps the ArgoCD valueURL cache-buster ?v=4 -> ?v=5 so ArgoCD re-renders. Triggers an ArgoCD roll (brief outage). Fully reversible.

Scope: only helm/releases/sonarqube/values.yaml + bootstrap/appset-helm.yaml.

Copilot AI lite review requested due to automatic review settings September 14, 2026 09:06

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The change affects SonarQube startup behavior and triggers an ArgoCD roll, requiring final human validation.

Pull request overview

Restores SonarQube’s required =web Java agent while keeping the webapp override removed for experiment E2.

Changes:

  • Restores the =web Community Branch Plugin agent.
  • Updates the ArgoCD values cache-buster from ?v=4 to ?v=5.
File summaries
File Description
helm/releases/sonarqube/values.yaml Restores the web-layer Java agent.
bootstrap/appset-helm.yaml Forces ArgoCD to reload the updated values.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@emmanuelbruno
emmanuelbruno merged commit aa6fec0 into main Sep 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants