Skip to content

test: route Tomcat archive through MASS staging (HEAD fix validation)#11532

Draft
tomasperezmolina wants to merge 2 commits into
DataDog:masterfrom
tomasperezmolina:test/mass-staging-head-fix
Draft

test: route Tomcat archive through MASS staging (HEAD fix validation)#11532
tomasperezmolina wants to merge 2 commits into
DataDog:masterfrom
tomasperezmolina:test/mass-staging-head-fix

Conversation

@tomasperezmolina
Copy link
Copy Markdown

What Does This Do

Routes the Spring Boot Tomcat archive download through MASS staging (https://mass-read.us1.staging.dog) to validate that Gradle HEAD probes work correctly after the MASS pull-through HEAD fix.

Motivation

MASS previously returned 405 Method Not Allowed for HEAD requests on artifact routes. A fix was deployed to staging that adds proper HEAD support, including a pull-through fallback so uncached artifacts return 200 (not 404) when Gradle probes before downloading.

This PR exercises that exact path: Gradle sends HEAD /internal/artifact/dlcdn.apache.org/... before the GET, MASS should return 200, and the download should complete.

Additional Notes

DO NOT MERGE — staging validation only. Once validated, the production version of this routing should use MASS_READ_URL env var (as in #11525) rather than a hardcoded staging URL.

Depends on: DataDog/dd-source#455913

@datadog-datadog-prod-us1
Copy link
Copy Markdown
Contributor

datadog-datadog-prod-us1 Bot commented Jun 2, 2026

Pipelines

Fix all issues with BitsAI

⚠️ Warnings

🚦 174 Pipeline jobs failed

Run system tests | main / End-to-end #5 / spring-boot 5   View in Datadog   GitHub Actions

🔧 Fix in code (Fix with Cursor). 1 failed test. AssertionError: Request failed: None. Expected status code 200 but got None in test_dynamic_evaluation.py:237.

Run system tests | main / End-to-end #1 / jersey-grizzly2 1   View in Datadog   GitHub Actions

🔄 Retry job. This looks flaky and may succeed on retry. Failed to pull Docker image due to context deadline exceeded while awaiting headers from Docker registry.

Run system tests | main / End-to-end #1 / uds-spring-boot 1   View in Datadog   GitHub Actions

🔄 Retry job. This looks flaky and may succeed on retry. Failed to pull Docker image 'datadog/system-tests:proxy-v1' due to timeout while authenticating with Docker registry.

View all 174 failed jobs.

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 945edf8 | Docs | Datadog PR Page | Give us feedback!

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.

1 participant