Bevel current roadmap¶
timeline
title Hyperledger Bevel 2024 Roadmap
section 2024 Q1
Helm charts on Helm repo
: All platforms
Documentation Redesign
: Restructure
: Format Config & Ops requried sections
Github Actions
: All platforms
section 2024 Q2
Helm depencencies
: Besu
: Corda
: Fabric
: Quorum
section 2024 Q3
Helm depencencies
: Indy
: Substrate
AWS secrets as vault
section 2024 Q4
Deployment using Kubernetes Operator
: Besu
OFE* : Operational feature enhancement
Legend of annotations:
Icon | Description |
---|---|
work to do | |
work completed | |
on-going work | |
stretch goal | |
on hold |
Documentation¶
- Spell linting workflow for PR checks
- Format/Update configuration file and ops section
- Troubleshooting guide
- deployment workflow guide
General/Shared¶
- Grafana and Promethus integration
- Consistent variable names for helm chart values
- Add default values to chart templates/values section
- Improve logging/error messaging in playbooks and log storage
- Devcontainer for vscode containers/codespaces
- Git commit/yaml linting
- Support for additional vault, hashicorp alternatives
- Setup AWS cloudwatch exporter
Platforms¶
- R3 Corda Enterprise and open source
- HA Notary options
- Enable PostGreSQL support for Corda Enterprise
- Removal of node
- Cacti connector for Corda opensource
- Deploy using just helm with no proxy, no vault option
- Corda enterprise and opensource Node/Notary v4.11 support
- Add cordapps operations and update docs
- R3 Corda OS v5
- Base network deployment
- Hyperledger Fabric
- Deploy using just helm with no proxy, no vault option
- chaincode and channel mgmt. decoupled from network deployment
- chaincode operations via operator console
- chaincode operations automation using bevel-operator-fabric
- CI/CD piplelines for chaincode deployment
- Hyperledger Besu
- Enable node discovery
- Enable bootnodes
- Test promethus/Grafana chart for node monitoring data
- Test tls cert creation using letsencrypt
- Test onchain permission for Besu platform
- Addition of new validator node and add guide for the same
- Besu node version upgrades
- Tessera version upgrades
- Support for Besu node on public network
- Quorum
- Deploy using just helm with no proxy, no vault option
- Addition of new validator node and add guide for the same
- Hyperledger Indy
- Deploy using just helm with no proxy, no vault option
- Node version upgrades
- Removal of organizations from a running Indy Network
- Substrate
- Deploy using just helm with no proxy, no vault option
- Test with generic substrate node
- Adding of org/new node
Bevel Samples¶
- Upgrade Ambassador proxy to Edge stack
- Upgrade rest server/middleware applications
- Test Hyperledger Aries contribution and see if can replace aca-py
Bevel Kubernetes Operators¶
- Bevel-Operator-Fabric
- Host helm charts to github hosted helm repo
- Use bevel platforms fabric chart
- Operator Quorum
- Architecture diagram
- Operator Besu
- Architecture diagram
- Operator Corda
- Architecture diagram
DevOps-Pipeline¶
- Chart testing