You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A devnet env file is a json file with an inventory of node endpoints, addresses, wallets, and configuration associated with a particular network, used for the purpose of running devnet-sdk tests against that network. Both kurtosis-devnet and netchef are configured to produce one of these files after a deploy, although recently netchef’s devnet env generator fell out of sync with the devnet env schema expected by devnet-sdk. The short-term fix is straightforward: update the netchef generator. But as devnet-sdk continues to develop it seems likely this kind problem will continue to recur unless CI testing checks prevent changes to the devnet-sdk devnet env schema without corresponding changes to both kurtosis-devnet and netchef.
The following subtickets prescribe steps to avoiding schema misalignment in the future.
The text was updated successfully, but these errors were encountered:
teddyknox
changed the title
Add test ensuring devnet-sdk inventory map schema cannot change without updating NetChef
Keep devnet env producers and consumers in sync
Apr 14, 2025
Associated with P/PS doc: Keeping devnet env producers and consumers in sync
A devnet env file is a json file with an inventory of node endpoints, addresses, wallets, and configuration associated with a particular network, used for the purpose of running devnet-sdk tests against that network. Both kurtosis-devnet and netchef are configured to produce one of these files after a deploy, although recently netchef’s devnet env generator fell out of sync with the devnet env schema expected by devnet-sdk. The short-term fix is straightforward: update the netchef generator. But as devnet-sdk continues to develop it seems likely this kind problem will continue to recur unless CI testing checks prevent changes to the devnet-sdk devnet env schema without corresponding changes to both kurtosis-devnet and netchef.
The following subtickets prescribe steps to avoiding schema misalignment in the future.
The text was updated successfully, but these errors were encountered: