Allow value extractor to work with more objects
* Caches value extractor to speed up subsequent extractions
* Embed latest version of go schema to catch more types
Signed-off-by:
bryanl <bryanliles@gmail.com>
Showing
- Makefile 3 additions, 0 deletionsMakefile
- component/component.go 3 additions, 2 deletionscomponent/component.go
- component/jsonnet.go 6 additions, 37 deletionscomponent/jsonnet.go
- component/module.go 7 additions, 0 deletionscomponent/module.go
- component/value_extractor_test.go 0 additions, 108 deletionscomponent/value_extractor_test.go
- component/yaml.go 39 additions, 66 deletionscomponent/yaml.go
- component/yaml_test.go 0 additions, 3 deletionscomponent/yaml_test.go
- e2e/param_test.go 59 additions, 15 deletionse2e/param_test.go
- e2e/testdata/input/import/deployment.yaml 2 additions, 2 deletionse2e/testdata/input/import/deployment.yaml
- e2e/testdata/output/init/gitignore 1 addition, 0 deletionse2e/testdata/output/init/gitignore
- e2e/testdata/output/param/list/yaml-params.txt 3 additions, 0 deletionse2e/testdata/output/param/list/yaml-params.txt
- pkg/node/node.go 2 additions, 2 deletionspkg/node/node.go
- pkg/node/node_test.go 1 addition, 1 deletionpkg/node/node_test.go
- pkg/schema/assets/k.libsonnet 129 additions, 0 deletionspkg/schema/assets/k.libsonnet
- pkg/schema/assets/k8s.libsonnet 27822 additions, 0 deletionspkg/schema/assets/k8s.libsonnet
- pkg/schema/gvk.go 1 addition, 1 deletionpkg/schema/gvk.go
- pkg/schema/gvk_test.go 1 addition, 1 deletionpkg/schema/gvk_test.go
- pkg/schema/import.go 69 additions, 0 deletionspkg/schema/import.go
- pkg/schema/properties.go 1 addition, 1 deletionpkg/schema/properties.go
- pkg/schema/properties_test.go 1 addition, 1 deletionpkg/schema/properties_test.go
Please register or sign in to comment