hyperledger-labs / fablo

Fablo is a simple tool to generate the Hyperledger Fabric blockchain network and run it on Docker. It supports RAFT and solo consensus protocols, multiple organizations and channels, chaincode installation and upgrade.
Apache License 2.0
195 stars 72 forks source link

Cloud deployment #219

Open Hejwo opened 3 years ago

Hejwo commented 3 years ago

This issue aggregates all ideas on cloud deployment of Fablo, and research must be done to decide which one will be the first.

Propositions are:

  1. BAF (Blockchain Automation Framework )
  2. https://github.com/kfsoftware/hlf-operator
ZappaBoy commented 2 years ago

Without knowing this issue I am developing exactly a deployment script that uses fablo along with hlf-operator. I will inform you when it is complete if you want to use it or integrate it in your tools.

Hejwo commented 2 years ago

Awesome @ZappaBoy thanks !!! :-)
We've been pretty busy recently so it's great that you're pushing the work forward.
Let as know! :)

Ps. If you will need something let us know. We can explain via text or jump into a quick call.

ZappaBoy commented 2 years ago

Awesome @ZappaBoy thanks !!! :-) We've been pretty busy recently so it's great that you're pushing the work forward. Let as know! :)

Ps. If you will need something let us know. We can explain via text or jump into a quick call.

Thanks a lot @Hejwo. I'll be in touch in case i need help.

SRiera98 commented 2 years ago

Hello @ZappaBoy how you doing with that script?. I'm trying to deploy to the Cloud too and i saw the new project Hyperledger Bevel. Looks interestant.

ZappaBoy commented 2 years ago

Hello @SRiera98, unfortunately I don't have much time to devote to the script and honestly the work is enough. I'm trying to integrate fablo with hlf-operator (that will be in a few days migrated inside hyperledger-labs) even if I'm very far from a complete integration. At the moment I'd be happy with even a partial integration of the functionality but seeing Hyperledger Bevel (which looks really interesting) I guess it's better to invest my time in trying to contribute to Bevel rather than reinventing the wheel. The main reason in my opinion is that Fablo does a really good job regarding the docker environment but there is no direct link between the docker-compose.yaml generated by fablo and kubernetes. I had thought about something like kompose but in such a context it can't work.