We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 02be90f commit fa07f52Copy full SHA for fa07f52
1 file changed
enforcer/enforcer_main.py
@@ -158,15 +158,18 @@ async def mutate(request: AdmissionReview):
158
159
logger.debug("Pod patches %s", patches)
160
161
+ response = {
162
+ "uid": request.request.get("uid"),
163
+ "allowed": True,
164
+ }
165
+ if patches:
166
+ response["patchType"] = "JSONPatch"
167
+ response["patch"] = base64.b64encode(json.dumps(patches).encode()).decode()
168
+
169
return {
170
"apiVersion": "admission.k8s.io/v1",
171
"kind": "AdmissionReview",
- "response": {
- "uid": request.request.get("uid"),
- "allowed": True,
- "patchType": "JSONPatch",
- "patch": base64.b64encode(json.dumps(patches).encode()).decode() if patches else None
- }
172
+ "response": response
173
}
174
175
except Exception as e:
0 commit comments