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
Deployment using Kubernetes Operator
: Besu
section 2024 Q4
Helm depencencies
: Indy
: Substrate
OFE* : Operational feature enhancement
Legend of annotations:
Icon | Description |
---|---|
work to do | |
work completed | |
on-going work | |
stretch goal | |
on hold |
Documentation¶
- Spell and grammar linting
- Replace ansible roles readme with high level information
- Add helm chart readme for platform charts
- Complete restructure and redesign of documentation
- Format/Update configuration file and ops section
General/Shared¶
- Grafana and Promethus integration
- Consistent variable names for helm chart values
- Support of Ambassador Edge Stack
- Add git actions to automate creation of helm repo chart artifacts
- Creation of vault auth role from the vault-k8s chart
- 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
- 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
- chaincode operations via operator console
- chaincode operations automation using bevel-operator-fabric
- chaincode upgrade for external chaincode
- CI/CD piplelines for chaincode deployment
- 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
- Deployment using just helm charts
- Hyperledger Indy
- Removal of organizations from a running Indy Network
- : Node version upgrades
- 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