Skip to content

Use Fabric DNS endpoint for MASS pull-through cache#11880

Open
AlexeyKuznetsov-DD wants to merge 1 commit into
masterfrom
alexeyk/mass-fabric-dns-endpoint
Open

Use Fabric DNS endpoint for MASS pull-through cache#11880
AlexeyKuznetsov-DD wants to merge 1 commit into
masterfrom
alexeyk/mass-fabric-dns-endpoint

Conversation

@AlexeyKuznetsov-DD

Copy link
Copy Markdown
Contributor

What Does This Do

Points MASS_READ_URL in .gitlab-ci.yml at the Fabric DNS endpoint (mass-read.rapid-dependency-management-mass.all-clusters.local-dc.fabric.dog:8443) instead of the Fabric ISP URL (mass-read.us1.ddbuild.io).

MASS_READ_URL is the single source of truth — the Gradle wrapper distributionUrl rewrite, the MassExtension.artifactUrl(...) helper, and the smoke-test Gradle distribution resolution all read it — so this one-line change covers every MASS consumer.

Motivation

CI jobs were intermittently failing to download the Gradle distribution with:

java.io.IOException: Server returned HTTP response code: 503 for URL:
https://mass-read.us1.ddbuild.io/internal/artifact/services.gradle.org/distributions/gradle-8.14.5-bin.zip

Per the MASS team, these 503s are transient failures in the Fabric ISP layer (no 5XX on the service side). They recommend migrating from the ISP URL to the Fabric DNS endpoint for more consistent availability.

Additional Notes

  • MAVEN_REPOSITORY_PROXY / GRADLE_PLUGIN_PROXY (depot-read-api-java.us1.ddbuild.io) are a different service and left unchanged.
  • Worth confirming GitLab runners can resolve the internal .fabric.dog:8443 DNS endpoint.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@AlexeyKuznetsov-DD AlexeyKuznetsov-DD added type: bug fix Bug fix tag: no release notes Changes to exclude from release notes comp: tooling Build & Tooling tag: ai generated Largely based on code generated by an AI or LLM labels Jul 7, 2026
@AlexeyKuznetsov-DD AlexeyKuznetsov-DD self-assigned this Jul 7, 2026
@AlexeyKuznetsov-DD AlexeyKuznetsov-DD requested a review from bric3 July 7, 2026 20:24
@AlexeyKuznetsov-DD AlexeyKuznetsov-DD marked this pull request as ready for review July 7, 2026 20:24
@AlexeyKuznetsov-DD AlexeyKuznetsov-DD requested review from a team as code owners July 7, 2026 20:24
@AlexeyKuznetsov-DD AlexeyKuznetsov-DD requested review from randomanderson and removed request for a team July 7, 2026 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: tooling Build & Tooling tag: ai generated Largely based on code generated by an AI or LLM tag: no release notes Changes to exclude from release notes type: bug fix Bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant