Update cluster to 1.8 (Nomad) and 1.17 (Consul)#2896
Conversation
PR SummaryHigh Risk Overview Reviewed by Cursor Bugbot for commit dfb1f35. Bugbot is set up for automated code reviews on this repo. Configure here. |
There was a problem hiding this comment.
Code Review
Setting memory_max to 1 TB (1024 * 1024 MB) in orchestrator.hcl and template-manager.hcl defeats cgroup-based memory containment. If a task experiences a memory leak, it will exhaust the host's physical memory and trigger the kernel OOM killer to terminate critical system processes like Nomad or Consul, rather than allowing Nomad to contain and restart the failing task. These limits should be set to a reasonable value relative to the host size, such as 2048 MB.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
❌ 6 Tests Failed:
View the full list of 6 ❄️ flaky test(s)
To view more test analytics, go to the Test Analytics Dashboard |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: dfb1f35e46
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
Details on Nomad and Consul update flow - #2870
Now we need to go to 1.8 (Nomad) and 1.17 (Consul), which are still backward-compatible with the current versions.
After this is set up and running on all nodes we will do two more updates to go to LTS 1.21.5 (Consul), 1.10.5 (Nomad)