-
Yann Hodique authored
This change adds a "compilation" phase for devnet manifest. Bottom line, we: - treat the devnet manifest as a high-level specification of an expected deployment - open up the possibility to generate an actionable input for an arbitrary deployer - use kurtosis as a first target, by generating a valid kurtosis input that reflects the properties defined in the manifest pkg/devnet/cmd/main.go is a toy tool to perform that last step. Going forward, we could imagine a k8s deployment being "compiled" following a similar process. Or this being used during automated tests setup in order to create the right target environment. At a high-level, this is part of an effort to standardize our sources of truth across the board.
17f516ff
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
cmd | ||
fileserver | ||
pkg | ||
templates | ||
tests | ||
.gitignore | ||
README.md | ||
foo-user.example.json | ||
interop.yaml | ||
justfile | ||
mini.yaml | ||
simple.yaml | ||
user.yaml |