Autodesk/shore

Shore should setup a validated API contract between the CLI and Renderer

Opened this issue · 0 comments

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