Skip to content

Instantly share code, notes, and snippets.

@arubis
Created February 13, 2026 21:36
Show Gist options
  • Select an option

  • Save arubis/96b4dc06822d94bb9a7f9ac6ea0314ed to your computer and use it in GitHub Desktop.

Select an option

Save arubis/96b4dc06822d94bb9a7f9ac6ea0314ed to your computer and use it in GitHub Desktop.
single-node-chaos-hardening v10: remove mem_toleration artificial blocker from grader
--- /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