Skip to content

fix: switch mssql image to ghcr mirror to avoid flaky mcr registry#7000

Open
rochdev wants to merge 1 commit into
mainfrom
rochdev/mssql-ghcr-mirror
Open

fix: switch mssql image to ghcr mirror to avoid flaky mcr registry#7000
rochdev wants to merge 1 commit into
mainfrom
rochdev/mssql-ghcr-mirror

Conversation

@rochdev
Copy link
Copy Markdown
Member

@rochdev rochdev commented May 21, 2026

Summary

  • Replaces mcr.microsoft.com/mssql/server:2022-latest with the GHCR mirror ghcr.io/datadog/system-tests/mcr.microsoft.com/mssql/server:2022-latest
  • The MCR registry has been flaky, causing intermittent test failures; the GHCR mirror follows the same convention used by the existing mirror-image.yml workflow

Test plan

  • Verify mssql-dependent integration tests pass in CI

Generated by Claude Code

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

CODEOWNERS have been resolved as:

utils/_context/containers.py                                            @DataDog/system-tests-core

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

datadog-datadog-prod-us1 Bot commented May 21, 2026

Pipelines  Tests

Fix all issues with BitsAI

⚠️ Warnings

🚦 108 Pipeline jobs failed

Testing the test | System Tests (java, prod) / End-to-end #2 / akka-http 2   View in Datadog   GitHub Actions

🔧 Fix in code (Fix with Cursor). Test failure in test_blocking_addresses.py:591 while asserting WAF attack with rule 'tst-037-004'.

🧪 1 Test failed

tests.appsec.test_blocking_addresses.Test_Blocking_request_body_multipart.test_blocking[akka-http] from system_tests_suite   View in Datadog (Fix with Cursor)
ValueError: No appsec event validate this condition

self = &lt;tests.appsec.test_blocking_addresses.Test_Blocking_request_body_multipart object at 0x7f3d685aff20&gt;

    def test_blocking(self):
        &#34;&#34;&#34;Can block on server.request.body (multipart/form-data variant)&#34;&#34;&#34;
    
&gt;       interfaces.library.assert_waf_attack(self.rbmp_req, rule=&#34;tst-037-004&#34;)

tests/appsec/test_blocking_addresses.py:591: 
...

DataDog/system-tests | Ubuntu_20_amd64.INS: [test-app-java-container]   View in Datadog   GitLab

🔧 Fix in code (Fix with Cursor). 3 failed tests due to assertion errors in virtual machine provisioning steps: previous errors must be addressed from Ubuntu_20_amd64.log.

DataDog/system-tests | Ubuntu_23_10_arm64.CON: [test-app-java-alpine]   View in Datadog   GitLab

🔧 Fix in code (Fix with Cursor). AssertionError: There are previous errors in the virtual machine provisioning steps.

View all 108 failed jobs.

ℹ️ Info

No other issues found (see more)

❄️ No new flaky tests detected

Useful? React with 👍 / 👎

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

@rochdev rochdev marked this pull request as ready for review May 21, 2026 17:40
@rochdev rochdev requested a review from a team as a code owner May 21, 2026 17:40
Copy link
Copy Markdown
Collaborator

@cbeauchesne cbeauchesne left a comment

Choose a reason for hiding this comment

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

Could you run a test PR on dd-trace-js to be sure it's working. I'd be more confortable since some repo are using direclty system-tests main branch without any pin

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