Shore should setup a validated API contract between the CLI and Renderer
Opened this issue · 0 comments
eyal-mor commented
Currently missing parameters are not easily testable.
During manifestation of JSonnet, params are read from Render.yaml and passed to the render.
Missing parameters aren't debuggable due to the amount of abstraction introduced by Shore.
The error produced when running with an empty empty render.yml
file:
ERRO[0000] Renderer.Render returned an error RUNTIME ERROR: Field does not exist: application
/Users/liberms/code/platform/testshore/main.pipeline.jsonnet:5:20-38 object <anonymous>
During manifestation
RUNTIME ERROR: Field does not exist: application
/Users/liberms/code/platform/testshore/main.pipeline.jsonnet:5:20-38 object <anonymous>
During manifestation