def Kube.config.with
bend-kube-runtime@0.2.0.0 · src/config.bend:234
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
234def Kube.config.with(+kc: J.Json, name: String, +c: J.Json) -> Result<&2, &2, String, Config>:
235 Kube.config.build(
236 Kube.named(J.Json.items(J.Json.get(kc, "clusters")),
237 J.Json.str_or(J.Json.get(c, "cluster"), ""), "cluster"),
238 Kube.named(J.Json.items(J.Json.get(kc, "users")),
239 J.Json.str_or(J.Json.get(c, "user"), ""), "user"),
240 J.Json.str_or(J.Json.get(c, "namespace"), "default"), name, J.Json.is_null(c))