def Fin.add_patch.go
bend-kube-runtime@0.2.0.0 · src/finalizer.bend:36
import bend-kube-runtime@0.2.0.0/src/finalizer.bend as Finalizer
import Base
import bend-kube-runtime@0.2.0.0/src/json.bend as J
36def Fin.add_patch.go(fs: List<&2, String>, name: String, empty: Bool) -> J.Json:
37 match empty:
38 case True{}:
39 J.Json.arr([Fin.op("test", "/metadata/finalizers", J.JNull{}),
40 Fin.op("add", "/metadata/finalizers", J.Json.arr([J.JStr{name}]))])
41 case False{}:
42 J.Json.arr([Fin.op("test", "/metadata/finalizers", J.Json.arr(Fin.strs(fs))),
43 Fin.op("add", "/metadata/finalizers/-", J.JStr{name})])