Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[quorum] refactor quorum ansible codebase #2617

Merged
merged 1 commit into from
Aug 24, 2024

Conversation

saurabhkumarkardam
Copy link
Contributor

Commit to be reviewed


bug(quorum): refactor quorum ansible codebase

This PR will allow us to deploy Quorum DLT platform via Ansible.

Changes made:

  • Enabled multi-organization deployment.
  • To support a multi-organization network, the codebase is designed in such a way that the first organization is responsible for creating the static node JSON file, and each subsequent organization copies the file from the immediately preceding organization. This ensures that the most recently deployed organization will have the addresses of all the nodes from the previously deployed organizations.
  • Added validation code to stop deployment if a user does not define a minimum of 4 validators. The first four validators must be named in the following order: validator-0, validator-1, validator-2, validator-3.
    Note: Beyond the initial four, custom names can be defined as needed.
  • Added the latest image, version 24.4.1, for the quorum nodes.

fixes #2614

This PR will allow us to deploy Quorum DLT platform via Ansible.

Changes made:
- Enabled multi-organization deployment.
- To support a multi-organization network, the codebase is designed in such a way that the first organization is responsible for creating the static node JSON file, and each subsequent organization copies the file from the immediately preceding organization. This ensures that the most recently deployed organization will have the addresses of all the nodes from the previously deployed organizations.
- Added validation code to stop deployment if a user does not define a minimum of 4 validators. The first four validators must be named in the following order: validator-0, validator-1, validator-2, validator-3. Note: Beyond the initial four, custom names can be defined as needed.
- Added the latest image, version 24.4.1, for the quorum nodes.

fixes hyperledger-bevel#2614

Signed-off-by: saurabhkumarkardam <[email protected]>
@sownak sownak merged commit da424e4 into hyperledger-bevel:develop Aug 24, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants