Support remotely deployable capability providers
Closed this issue · 1 comments
Lattice protocol will perform a host auction to identify suitable hosts capable of running a given capability provider. Upon successful auction, the protocol will tell the host to start a given provider. That provider will then be pulled from Gantry and started on that host.
The lattice protocol will need to include the ability to stop a provider as well as request a scheduling auction and instruct a host to start one. The "provider archive" format described in the Gantry issue will need to be supported on the gantry side, while the gantry client will need to be able to select an OS- and architecture- appropriate set of bytes to download for a given provider.
Update: We're going to support this via OCI registries and we're going to deprecate Gantry