[SHOT-252] fix: Move MSSQL base to RHEL, bump to CU8 - #8239
Conversation
🤖 Bitwarden Claude Code ReviewOverall Assessment: APPROVE Reviewed the MSSQL image base swap from Code Review DetailsNo new findings this pass. The previously opened question below is still unresolved and remains the main open item, since CI validates only that the image builds — the entrypoint, healthcheck, and backup loop are never exercised on the new base.
PR Metadata Assessment
|
Codecov Report✅ All modified and coverable lines are covered by tests.
Additional details and impacted files@@ Coverage Diff @@
## main #8239 +/- ##
==========================================
- Coverage 68.59% 63.29% -5.30%
==========================================
Files 2383 2401 +18
Lines 103921 104043 +122
Branches 9403 9426 +23
==========================================
- Hits 71286 65856 -5430
- Misses 30294 35931 +5637
+ Partials 2341 2256 -85 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Do we have any precedent for RHEL here? Would this be the only usage, anywhere? |
|
The reasoning for moving from Ubuntu to RHEL is that Ubuntu 22.04 LTS is EOL on April 2027. But this moves the image to a RHEL 9.7 image, which was already EOL in May 2026. Instead of moving to RHEL, would it be possible to update to a newer Ubuntu version that is still supported, like As a side note, outside of just knowing that some folks use FIPS support, do we officially support/provide it, or was it just a convenience that it was there for people that needed it? Microsoft considers any Linux installation of MSSQL (including the Docker image) to not be FIPS compliant anyways based on https://learn.microsoft.com/en-us/sql/linux/security/overview?view=sql-server-ver17. Should we invest our time in figuring out how to get Ubuntu 24.04 LTS to not crash due to FIPS, instead of moving from one soon-to-be-EOL OS to an actually-already-EOL OS? |
|
Moving this one back to draft, there are also some internal discussions on some paths forward. |
This would be the first usage of RHEL here, as for using it anywhere else, that would be up for discussion. |
Yep, it was my bad to choose 9.7. I misinterpreted some of the RedHat docs. I was expecting this change to be around |
To be fair, the image being named "9.1" but loading "9.7" and RHEL's EOL process is fairly confusing. ;) |
Moves MSSQL base to mcr.microsoft.com/mssql/rhel/server:2025-CU8-rhel-10 (SQL Server CU5->CU8) for FIPS support on a currently patched RHEL base. Draft: pending DBOps sign-off and FIPS VM re-test.