Enterprise v2025.1.1 – Azure DevOps ALM integration configured & valid but “Link to external system”

SonarQube Edition and Version
Enterprise Edition – v2025.1.1 (build 104738)

Environment
Running on Amazon ECS (containerized).
Logs are available via CloudWatch / ECS Exec.

What we configured

  • Under Administration → Configuration → DevOps Platform Integrations we created an Azure DevOps configuration with:

    • Organization URL: (valid)

    • Personal Access Token with Work Items (read & write) and Code (read) scopes.

    • Status shows Configuration is valid.

  • Under Project Settings → General Settings → DevOps Platform Integration we bound our SonarQube project to that configuration:

    • Azure DevOps project name: valid and confirmed

    • Repository name: valid and confirmed

    • Binding saved successfully. UI shows Configuration is valid.

Permissions

  • Both sonar-administrators and sonar-users groups have Administer Issues permission on the project.

  • We tested with:

    • a global SonarQube administrator account,

    • a normal user in sonar-users.

  • Neither user sees the link option.

Problem observed

  • In Projects → [project] → Issues, opening any issue’s details panel shows the expected controls (status, assignee, tags), but there is no “Link to external system” button or ⋮ menu entry anywhere on the panel.

  • This is true for new issues and for issues that existed before ALM integration was configured.

Troubleshooting performed

  • Re-saved the project binding and refreshed/restarted SonarQube.

  • Confirmed that SonarQube analysis runs normally (via Jenkins) and new issues are detected.

  • Checked /opt/sonarqube/logs/web.log:

    • Only errors present are from an earlier deliberate test with incorrect project/repo names.

    • For the valid configuration there are no ERROR or WARN lines mentioning ALM, Azure, DevOps, or external systems.

  • Verified that outbound HTTPS connectivity from the ECS task to dev.azure.com works.

Expected behavior

  • According to the documentation for Developer/Enterprise editions, each issue’s details panel should include a Link to external system icon or menu entry allowing creation of an Azure DevOps work item (Bug/Task) linked back to the SonarQube issue.

Actual behavior

  • The action is completely missing in the UI even though configuration and permissions are correct and logs show no relevant errors.

Steps to reproduce

  1. Configure Azure DevOps integration under Administration → Configuration → DevOps Platform Integrations with a valid PAT and save.

  2. Bind a project to the configuration under Project Settings → General Settings → DevOps Platform Integration.

  3. Open an issue in that project’s Issues view.

  4. Observe that the Link to external system icon/menu is missing.

Request

  • Could you confirm if this is a known issue or regression in v2025.1.1?

  • Are there additional feature flags or settings required in this new release?

  • If not, can you advise on next troubleshooting steps or provide a patch/workaround?