(no title)
cppforlife | 6 years ago
it is based on starlark which is a runtime that does not have facilities to do networking, fs access, etc. building on that, ytt does not allow/provide any kind of non-deterministic operations (access to time, disk, network, random, etc). it expects user to specify explicitly which files to load via -f flag (ie ytt template cannot load random template from fs).
there are several computation attacks that are currently possible (eg infinite loop) but that could be easily addressed thru global timeout for example.
check out interactive playground at https://get-ytt.io
No comments yet.