def Kube.token.go

bend-kube-runtime@0.2.0.0 · src/config.bend:188

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

188def Kube.token.go(t: J.Json, f: J.Json, +e: J.Json) -> Src:
189  match t f:
190    case J.JStr{s} _:
191      Inline{s}
192    case _ J.JStr{p}:
193      FromFile{p}
194    case _ _:
195      Kube.token.exec(J.Json.get(e, "command"), Kube.envs(J.Json.items(J.Json.get(e, "env"))),
196        Kube.strs(J.Json.items(J.Json.get(e, "args"))))

Uses (7)

Used by (1)