Skip to content

MLE-33408: Update UBI base images to latest stable - #490

Merged
vitalykorolev merged 2 commits into
developfrom
MLE-33408_update-ubi-base-images
Oct 8, 2026
Merged

vitalykorolev merged 2 commits into
developfrom
MLE-33408_update-ubi-base-images

Conversation

@vitalykorolev

@vitalykorolev vitalykorolev commented Oct 7, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Update the three dependency templates to use the latest stable UBI base-image pins. The UBI8 template also installs AlmaLinux libnsl .43.

Root cause

The dependency templates were pinned to prior UBI releases and needed updates to track the latest stable base images.

Fix

Pin UBI8 to 8.10-1791395196 and UBI9 x86_64 and ARM to 9.8-1791279563; update libnsl to .43 RPM through the standard RPM install path.

Validation

  • make lint: pass, with DL4006 on the checksum pipeline plus existing warnings.
  • UBI8 root and rootless builds: pass; structure tests: 6/6 each; D01 and D04 Robot tests: pass for both variants.
  • Full UBI9 checks were not rerun for this verification. Prior implementation checks for UBI9 x86/server, ARM dependency, and D01 smoke passed.

Copilot AI balanced review requested due to automatic review settings October 7, 2026 22:38

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

Dependency-image changes affect supply-chain inputs, and full UBI9 downstream validation was not rerun.

0 open findings

What changed in this PR

Updates dependency-image templates to current stable UBI pins and refreshes UBI8’s externally sourced libnsl package.

Changes:

  • Updates UBI8 and UBI9 base-image tags.
  • Pins AlmaLinux libnsl by version and SHA-256.
  • Uses a temporary RPM with cleanup after installation.
File Description
dockerFiles/​marklogic-deps-ubi:base Updates UBI8 and checksum-pins libnsl.
dockerFiles/​marklogic-deps-ubi9:base Updates the UBI9 x86_64 base pin.
dockerFiles/​marklogic-deps-ubi9-arm:base Updates the UBI9 ARM base pin.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

rwinieski
rwinieski previously approved these changes Oct 8, 2026
@vitalykorolev
vitalykorolev merged commit b142a5d into develop Oct 8, 2026
3 of 5 checks passed
@vitalykorolev
vitalykorolev deleted the MLE-33408_update-ubi-base-images branch October 8, 2026 15:44
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.

3 participants