• Yann Hodique's avatar
    feat(kurtosis-devnet): devnet manifest implementation (#13823) · 17f516ff
    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
..
build Loading commit data...
descriptors Loading commit data...
devnet Loading commit data...
kurtosis Loading commit data...
shell Loading commit data...
tmpl Loading commit data...
util Loading commit data...