hexfusion / avalanchego

Go implementation of an Avalanche node.
https://avax.network
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

[task] create podman container client #7

Closed hexfusion closed 1 year ago

hexfusion commented 1 year ago

podman go bindings allow us to create out own client with the basic functionality we need to communicate with our pods.

possible location avalanchego/vms/rpcchainvm/runtime/container/client

Core Client Features in a possible order of priority

We can extend the demo and use the podman binding sna dimplementation as refernce.

exdx commented 1 year ago

@hexfusion for the purposes of the demo do we really need all this functionality? Versus just using the kube play API to simply run the subnet pod on demand?

hexfusion commented 1 year ago

Yeah I think we can just wrap PlayWithBody with Start for example and DownWithBody with Stop