Skip to content

design a way of handling inventory in menshen

Until now, we've used the static file passed by float (v3 eip-service.json).

We might need now a more generic way of specifying the inventory, and possibly one that is dynamically managed.

This is tied to orchestration-agnostic deployment debate. Ideally we can keep it simple, but perhaps it's good to design an interface that can be replaced by different inventory provider (as an example, I can conceive that small deployments can just dynamically reload a yaml file coming from float hosts, or update a bucket allocation database, while others might want to use something like consul...)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information