Repository navigation
Conversation
Code Review ✅ Approved🟡 Medium risk · Changing defaults across 13 dependency actions to repox.sonar.build could route package resolution through a different ALB and disrupt builds if DNS or access differs. Defaults self-hosted runner Artifactory URL to Verification Rules 2/2 met Knowledge ✅ 1 PRs 1 inspectedFunctional validation No results Rules 2 passed 1 not applicable
Knowledge ✅ 1 expectation met
Broader impact PRs 1 inspectedCross-PR 1 PR inspected 0 open impacts
Auto-approval Not enabledFor more verification details, comment OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |
|
Internal route for
|



BUILD-13373
Self-hosted runners now default to
https://repox.sonar.buildinstead ofhttps://repox-internal.sonar.buildin everyconfig-*andbuild-*action. GitHub-hosted runners keephttps://repox.jfrog.io.Since sonarsource-infra-k8s#186,
repox.sonar.buildhas split-horizon DNS: a private Route 53 zone attached to the engxp-k8s-prod, github-runners-prod and warpbuild-prod VPCs resolves it to the Edge's internal ALB, which serves therepox.sonar.buildcertificate. Runners in those VPCs take the same internal path as before. Elsewhere it resolves to the public ALB, so one URL works for runners, developer machines and committed lockfiles such asuv.lock.jfrog.ioor.dev.sonar.buildusesartifactory-edge-prod.repox.sonar.buildas a SonarSource Artifactory host from 6.4.4.4797, the same release that addedrepox-internal.sonar.build.repox-urlstill overrides the default, sohttps://repox-internal.sonar.buildkeeps working.Test plan
Proof: internal route.
repox.sonar.buildresolves to the internal ALB and/artifactory/api/system/pingreturns HTTP 200 with a valid certificatehttps://repox.sonar.buildrepox-url: https://repox.sonar.build, resolution goes through the public ALB