Skip to content

ci: run the CI MongoDB on 7.0 so it starts on the runners' 7.0 kernel [ENG-1851] - #71

Merged
twk3 merged 1 commit into
mainfrom
ci/ci-mongodb-7.0
Oct 28, 2026
Merged

twk3 merged 1 commit into
mainfrom
ci/ci-mongodb-7.0

Conversation

@twk3

@twk3 twk3 commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Owner: @twk3
Linear: ENG-1851

lint-test still fails on #69 after #70: MongoDB in "Deploy test dependencies" never becomes ready, and rollout status times out after 180s, before the chart is installed.

#70 pinned the job to ubuntu-24.04, but that image also boots 7.0.0-1017-azure since ubuntu24/20261023, the same kernel as ubuntu-26.04. mongod 8.x exits at startup on Ubuntu's 7.0.0 kernels: it exempts upstream 7.0.14 and newer, but reads the version from uname -r, which Ubuntu keeps at 7.0.0 (SERVER-136848, open, no fix version, no override). Its listed workarounds are an older kernel or MongoDB 7.0.

Testing

  • mongo:7.0 (7.0.45) with the CI args answers the readiness probe and elects a PRIMARY after rs.initiate, locally. My kernel (7.0.14-linuxkit) is exempt from the check, so that doesn't reproduce the failure.
  • This PR changes no chart, so its own lint-test skips the MongoDB step. release: 1.0.1 [ENG-1851] #69's run after rebasing onto this is the check.

After merge

Rebase #69 onto main. Move back to mongo:8 once SERVER-136848 ships.

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

… [ENG-1851]

Both ubuntu-24.04 (since 20261023) and ubuntu-26.04 runners boot
7.0.0-1017-azure. mongod 8.x exits at startup on Ubuntu's 7.0.0 kernels
(SERVER-136848, open, no override), so the MongoDB rollout in "Deploy
test dependencies" times out. Pinning lint-test to ubuntu-24.04 didn't
avoid that kernel, so this puts it back on ubuntu-latest.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@baz-reviewer

baz-reviewer Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Review this PR on Baz

Baz Summary

Use MongoDB 7.0 for CI dependency deployment because MongoDB 8.x cannot start on the runners’ Ubuntu 7.0.0 kernels, and restore the workflow to ubuntu-latest. Update the dependency manifest and lint-test workflow so MongoDB becomes ready and CI can proceed.

Latest Contributors(1)
UserCommitDate
dj@currents.devci: run the CI MongoDB...October 28, 2026


Merger  Activate to get a short verdict whether this PR is good to go or not

Skills  Activate Skill Maintainer to keep your skills up to date

Planner  This PR would have been improved with Baz Planner - Try it now

@twk3
twk3 marked this pull request as ready for review October 28, 2026 16:09
@twk3
twk3 merged commit 5fa6c8d into main Oct 28, 2026
3 checks passed
@twk3
twk3 deleted the ci/ci-mongodb-7.0 branch October 28, 2026 16:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant