- Moved `httpconnection` import from `clients` to `core`. - Changed `tfgrid-sdk-ts` dashboard to playground. - Added ipaddr to node_local(). - Added public keyword to OpenSSLGenerateArgs. - Improved DockerEngine image and container loading. - Added utils.contains_ssh_port. - Improved error handling in DockerEngine. - Improved Docker registry handling. Co-authored-by: mariobassem12 <mariobassem12@gmail.com> Co-authored-by: omda <mahmmoud.hassanein@gmail.com>
RMB
Reliable Message Bus
Can talk to ZOS'es, ...
requirements
We need client to rmb-rs
compile rmb-rs (see below)
rmb-peer --mnemonics "$(cat mnemonic.txt)" --relay wss://relay.dev.grid.tf:443 --substrate wss://tfchain.dev.grid.tf:443
#OR:
export TFCHAINSECRET='something here'
rmb-peer --mnemonics "$TFCHAINSECRET" --relay wss://relay.dev.grid.tf:443 --substrate wss://tfchain.dev.grid.tf:443
for developers
more info see https://github.com/threefoldtech/rmb-rs the message format of RMB itself https://github.com/threefoldtech/rmb-rs/blob/main/proto/types.proto
TODO: implement each endpoint on the zerohub here at client
TODO: the original code comes from code/github/threefoldtech/farmerbot/farmerbot/system/zos.v