hyperledger-bevel / bevel

An automation framework for rapidly and consistently deploying production-ready DLT platforms
https://hyperledger-bevel.readthedocs.io/en/latest/
Apache License 2.0
346 stars 719 forks source link

[quorum] introduce helm chart deployment capability #2520

Closed saurabhkumarkardam closed 8 months ago

saurabhkumarkardam commented 8 months ago

Commit to be reviewed


feat(quorum): introduce helm chart deployment capability

This commit enhances the deployment process for the Quorum Distributed Ledger Technology (DLT) network by exclusively leveraging Helm charts.

Four new Helm charts have been introduced to streamline the deployment process:
1. quorum-genesis: Initializes the network with specific requirements.
2. quorum-node: Starts the network and allows adding new nodes.
3. quorum-tessera-node: Facilitates privacy by enabling transaction encryption using Tessera.
4. quorum-tlscert-gen: Enables secure access to the node via HTTPS.

Each chart comes with a README to help users customize the network.

These changes make deploying and managing the Quorum DLT network smoother with Helm.

Other Improvements:
1. Added error handling to ensure clean uninstallation of the besu-genesis and besu-tlscert-gen charts.
2. Updated the README's API Call section.

fixes #2484