Created
February 13, 2026 21:36
-
-
Save arubis/96b4dc06822d94bb9a7f9ac6ea0314ed to your computer and use it in GitHub Desktop.
single-node-chaos-hardening v10: remove mem_toleration artificial blocker from grader
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| --- /tmp/task-download/single-node-chaos-hardening/grader.py 2026-02-13 13:36:32.569022191 -0700 | |
| +++ /home/dylan/dev/Nebula/tasks/single-node-chaos-hardening/grader.py 2026-02-13 14:17:17.945132597 -0700 | |
| @@ -242,9 +242,6 @@ | |
| "priority_ok": priority_value > min_priority_value, | |
| "priority_value": priority_value, | |
| "priority_class": pc_name, | |
| - "mem_toleration": any( | |
| - t.get("key") == "node.kubernetes.io/memory-pressure" for t in tolerations | |
| - ), | |
| "node_affinity": "nodeAffinity" in affinity, | |
| } | |
| @@ -264,11 +261,10 @@ | |
| return {"all_ok": False, "feedback": ["Bleater unavailable: no running pods"]} | |
| prim = check_primitives(running_pods[0]) | |
| - if not (prim["priority_ok"] and prim["mem_toleration"] and prim["node_affinity"]): | |
| + if not (prim["priority_ok"] and prim["node_affinity"]): | |
| feedback.append( | |
| "Bleater scheduling primitives incorrect " | |
| f"(priority_value={prim['priority_value']}, " | |
| - f"mem_toleration={prim['mem_toleration']}, " | |
| f"node_affinity={prim['node_affinity']})" | |
| ) | |
| all_ok = False |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment