Skip to content

MLE-00000 Release/docker 2.2.5#460

Merged
vitalykorolev merged 7 commits into
masterfrom
release/docker-2.2.5
Jun 11, 2026
Merged

MLE-00000 Release/docker 2.2.5#460
vitalykorolev merged 7 commits into
masterfrom
release/docker-2.2.5

Conversation

@vitalykorolev

Copy link
Copy Markdown
Collaborator

Description

This is a release PR for Docker 2.2.5 with support for MarkLogic 11.3.5 and 12.0.1

Checklist:

  • Owner:
  • JIRA_ID as part of branch/PR name

  • Rebase the branch with upstream

  • Squashed all commits into a single commit

  • Added Tests

  • Reviewer:
  • Reviewed Tests

  • Added to Release Wiki/Jira

Vitaly Korolev and others added 7 commits May 21, 2026 13:25
- Update UBI8 base image: 8.10-1771947229 -> 8.10-1778735208
- Update UBI9 base image: 9.7-1771346502 -> 9.7-1778562320
- Fix UBI8 libnsl: bump to el8_10.34, targeted glibc upgrade, cache cleanup
- Fix UBI9 libnsl: use --nodeps to bypass glibc el9_8 version pin,
  targeted glibc upgrade, cache cleanup; add comment explaining rationale
- Bump dockerVersion 2.2.4 -> 2.2.5 in Jenkinsfile and keywords.resource
…elease-2.2.5

MLE-29914: update libnsl repo path to AlmaLinux 9.7
…-release-2.2.5

MLE-29914: fix UBI8 tzdata reinstall failure on release/docker-2.2.5

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.

Pull request overview

Release bump for the MarkLogic Docker build/test system to version 2.2.5, updating CI defaults and base dependency images as part of adding support for newer MarkLogic server versions.

Changes:

  • Updated Robot test defaults to use Docker image/version 2.2.5.
  • Updated Jenkins pipeline parameter default dockerVersion to 2.2.5.
  • Refreshed UBI8/UBI9 minimal base image pins and adjusted libnsl installation approach in dependency base images.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
test/keywords.resource Updates default test image tag and MARKLOGIC_DOCKER_VERSION used by Robot tests.
Jenkinsfile Bumps the default dockerVersion parameter to 2.2.5 for CI builds/tags.
dockerFiles/marklogic-deps-ubi9:base Updates UBI9 minimal pin; installs libnsl from AlmaLinux with glibc upgrade and cleanup.
dockerFiles/marklogic-deps-ubi:base Updates UBI8 minimal pin; installs libnsl from AlmaLinux with glibc upgrade, tzdata upgrade, and cleanup.
Comments suppressed due to low confidence (1)

test/keywords.resource:19

  • The release PR description says 2.2.5 adds support for MarkLogic 11.3.5 (and 12.0.1), but the default ${TEST_IMAGE} and ${MARKLOGIC_VERSION} are still set to 11.3.1. This will make local/CI Robot tests run against (and assert logs for) an older MarkLogic patch level than the release intends.
${TEST_IMAGE}    %{DOCKER_TEST_IMAGE=progressofficial/marklogic-db:11.3.1-ubi-rootless-2.2.5}
${UPGRADE_TEST_IMAGE}    progressofficial/marklogic-db:${MARKLOGIC_VERSION}-${IMAGE_TYPE}-${MARKLOGIC_DOCKER_VERSION}
${DOCKER TIMEOUT}    300s
${LICENSE KEY}    %{QA_LICENSE_KEY=none}
${LICENSEE}    MarkLogic - Version 9 QA Test License

Comment thread dockerFiles/marklogic-deps-ubi:base
Comment thread dockerFiles/marklogic-deps-ubi9:base
@vitalykorolev vitalykorolev merged commit b9cdfc4 into master Jun 11, 2026
3 of 6 checks passed
@vitalykorolev vitalykorolev deleted the release/docker-2.2.5 branch June 11, 2026 21:58
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