Bevel current roadmap¶
timeline
title Hyperledger Bevel 2024 Roadmap
section 2024 Q1
Helm charts on Helm repo
: All platforms
Documentation Redesign
: Restructure
: Format Config files
section 2024 Q2
Helm depencencies
: Corda
: Fabric
: Quorum
Github Actions
: Corda
: Fabric
section 2024 Q3
Github Actions
: Quorum
: Besu
section 2024 Q4
Helm depencencies
: Indy
: Besu
OFE* : Operational feature enhancement
Legend of annotations:
Icon | Description |
---|---|
work to do | |
work completed | |
on-going work | |
stretch goal | |
on hold |
Documentation¶
- Complete restructure and redesign of documentation
- Spell and grammar linting
- Update troubleshooting guide
- Replace ansible roles readme with high level information
- Add helm chart readme for platform charts
General/Shared¶
- Improve logging/error messaging in playbooks and log storage
- Adding proper log message on the helm charts
- Setup AWS cloudwatch exporter
- Grafana and Promethus integration
- Support of Ambassador Edge Stack
- Molecule test support to be removed
- Upgrade hashicorp vault version
- Support for additional vault, hashicorp alternatives
- Add git actions to automate creation of helm repo chart artifacts
- Devcontainer for vscode containers/codespaces
- Git commit/yaml linting
- Vault reviewer reference removal
- Creation of vault auth role from the vault-k8s chart
- Add default values to chart templates/values section
Platforms¶
- R3 Corda Enterprise and open source
- HA Notary options
- Enable PostGreSQL support for Corda Enterprise
- Removal of node
- Cacti connector for Corda opensource
- Corda enterprise Node/Notary v4.9 support
- R3 Corda OS v5
- Base network deployment
- Hyperledger Fabric
- External chaincode for Fabric 2.2.x
- Support for Fabric 2.5.x
- Operational features for Fabric 2.5.x
- CI/CD piplelines for chaincode deployment
- chaincode operations via operator console
- chaincode operations automation using bevel-operator-fabric
- chaincode upgrade for external chaincode
- Hyperledger Besu
- Enable node discovery
- Enable bootnodes
- Add promethus/Grafana chart for node monitoring data
- Test onchain permission for Besu platform
- Node version upgrades
- Tessera version upgrades
- Support for Besu node on public network
- Quorum
- Test TLS for Quorum Tessera communication
- Hyperledger Indy
- Removal of organizations from a running Indy Network
- Substrate
- Test with generic substrate node
- Adding of org/new node
Bevel Samples¶
- Upgrade Ambassador proxy to Edge stack
- Upgrade rest server/middleware applications
- Upgrade aca py application
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¶
- GitHub Actions automation script for each DLT platform