Skip to content

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