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
        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