def Kube.rebase
bend-kube-runtime@0.2.0.0 · src/config.bend:344
import bend-kube-runtime@0.2.0.0/src/config.bend as Config
import Base
import bend-kube-runtime@0.2.0.0/src/json.bend as J
344
345def Kube.rebase(+kc: J.Json, +dir: String) -> J.Json:
346 J.Json.set(J.Json.set(kc, "clusters",
347 J.Json.arr(Kube.rebase.items(J.Json.items(J.Json.get(kc, "clusters")), dir, "cluster",
348 ["certificate-authority"]))),
349 "users", J.Json.arr(Kube.rebase.items(J.Json.items(J.Json.get(kc, "users")), dir, "user",
350 ["client-certificate", "client-key", "tokenFile"])))