- Jan 30, 2018
-
-
bryanl authored
Use afero when possible to allow for fs flexibitily (in tests or other instances). fixes #39 Signed-off-by:
bryanl <bryanliles@gmail.com>
-
- Oct 26, 2017
-
-
Alex Clemmer authored
-
- Oct 17, 2017
-
-
Jessica Yuen authored
-
- Oct 03, 2017
-
-
Jessica Yuen authored
In order to support environment heirarchy, we need to be able to reference all components. This commit will implement component imports as k-v pairs ex: foo: "import/foo.jsonnet" as a Jsonnet object. This jsonnet object will then be assigned as an ExtCode so that it can be referenced by a base.libsonnet file which environments can build / override upon.
-
- Aug 30, 2017
-
-
Alex Clemmer authored
This commit will introduce the `template.Expander` abstraction, which is meant to abstract over an invocation of the Jsonnet VM. Specifically, it provides facilities for users to provide (e.g.) Jpaths, ext vars, and so on. The main justification for this change is: * We need a common way for the `pkg` and `cmd` packages to interact with the Jsonnet VM. * The `utils` package is already too much of a catch-all. * It's easier to think about an invocation of the Jsonnet VM when we additionally encapsulate the parameters we pass to it on every invocation in kubecfg.
-