• 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
..
main.go Loading commit data...