INNER CODE UNIT · Python
renderApprovalIntent
kubeovn/kube-ovn · hack/e2e_control.py:331
def renderApprovalIntent(request):
payload = {
"headSHA": request["headSHA"],
"baseSHA": request["baseSHA"],
"approvalGeneration": request["approvalGeneration"],
"catalogRevision": request["catalogRevision"],
"requestedGroups": canonicalRequestedGroups(
request["requestedGroups"], request["full"]
),
"full": request["full"],
}
controlledLabels = sorted(set(request.get("controlledLabels", [])))
if controlledLabels:
payload["controlledLabels"] = controlledLabels
return "<!-- x86-e2e-intent " + json.dumps(
payload, sort_keys=True, separators=(",", ":")
) + " -->"