Config.Kube.merge: def of bend-kube-runtime@0.2.0.0 Import: import bend-kube-runtime@0.2.0.0/src/config.bend as Config Lines 296-304 of bend-kube-runtime@0.2.0.0/src/config.bend: https://jend.leeeet.dev/read.txt?path=bend-kube-runtime@0.2.0.0/src/config.bend&start_line=296&end_line=304 import Base import bend-kube-runtime@0.2.0.0/src/json.bend as J # Two kubeconfigs as client-go merges a KUBECONFIG list: an entry named in # the first wins over the same name in the second, and current-context is # the first one set. def Kube.merge(+a: J.Json, +b: J.Json) -> J.Json: J.Json.obj([J.KV{"clusters", Kube.merge.field(a, b, "clusters")}, J.KV{"contexts", Kube.merge.field(a, b, "contexts")}, J.KV{"users", Kube.merge.field(a, b, "users")}, J.KV{"current-context", J.JStr{Kube.merge.cur(J.Json.str_or(J.Json.get(a, "current-context"), ""), J.Json.str_or(J.Json.get(b, "current-context"), ""))}}]) Uses (8): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=bend-kube-runtime@0.2.0.0/src/config.bend&name=Kube.merge.cur https://jend.leeeet.dev/definition.txt?path=bend-kube-runtime@0.2.0.0/src/config.bend&name=Kube.merge.field https://jend.leeeet.dev/definition.txt?path=bend-kube-runtime@0.2.0.0/src/json.bend&name=Json https://jend.leeeet.dev/definition.txt?path=bend-kube-runtime@0.2.0.0/src/json.bend&name=Json.get https://jend.leeeet.dev/definition.txt?path=bend-kube-runtime@0.2.0.0/src/json.bend&name=Json.obj https://jend.leeeet.dev/definition.txt?path=bend-kube-runtime@0.2.0.0/src/json.bend&name=Json.str_or https://jend.leeeet.dev/definition.txt?path=bend-kube-runtime@0.2.0.0/src/json.bend&name=KV