Upgrade Fabric network from 1.4.x to 2.2.x using Hyperledger Bevel
Description
Hyperledger Bevel supports production-worthy deployments for Hyperledger Fabric. And all production systems need to undergo updates which can often be live-updates. This project aims to complete a live upgrade of a Hyperledger Fabric network from version 1.4.x to 2.2.x using Hyperledger bevel and document the steps as well as make any changes needed to automate any steps possible.
Additional Information
For a discussion of Hyperledger Bevel and Bevel GitHub Issue #1845.
Learning Objectives
You will learn production cloud deployments, upgrading of DLT platforms, security, and scripting, as well as key Hyperledger platforms such as Bevel, and Fabric.
Expected Outcome
At the end of the project, we are looking for:
- Successful upgrade of Fabric network from 1.4.x to 2.2.x.
- Update to Hyperledger Bevel code to automate the process as much as possible.
- Update to Documentation of Bevel.
- Detailed tutorials and learning materials which would benefit Bevel and Fabric communities.
Relation to Hyperledger
Education Level
Undergraduate is okay.
Skills
Knowledge of Hyperledger Fabric, Ansible, Helm, Kubernetes.
Future plans
Demonstration of automated updates from 2.2.x to 2.5.x or other versions of Fabric.
Preferred Hours and Length of Internship
Part-time (20 hours a week for 24 weeks)
Mentor(s) Names and Contact Info
Sownak Roy: Sownak Roy, Technical Architect and Product Owner, Bevel, Accenture
Jagpreet Singh Sasan: Jagpreet Singh Sasan, Lead Developer, Bevel, Accenture