Charts[Network Node]: Add mirror node as a conditional subchart #208
Closed
Description
User Story
As a Helm chart user,
I want
the Mirror Node software to be automatically deployed, if enabled/requested, when I install the Helm chart.
So that
The tools and software works out of the box with no additional configuration.
Related Issues
- Needs Charts[Network Node]: Ensure Mirror Uploader Uploads Stream Files To S3 Compatible Minio Bucket #177
Requirements
- Mirror Node may/must only be deployed once per namespace/test execution.
- The MinIO tenant must also be provisioned and deployed by our chart. (Already covered in Charts[Network Node]: Ensure Mirror Uploader Uploads Stream Files To S3 Compatible Minio Bucket #177)
- The stream uploaders must be enabled and configured when Mirror Node is enabled.
Requested Changes
- Add the Hedera Mirror Node chart as a conditional subchart.
Chart Repository: https://hashgraph.github.io/hedera-mirror-node/charts Chart Name: hedera-mirror
- Add the appropriate subchart values overrides to the parent chart
values.yaml
definition. - Add support to the dev
Makefile
definition for executing the subcharthelm test
against the helm release. - Add checks to the dev scripts to ensure the mirror node containers are running and not in an error state.
Metadata
Assignees
Type
Projects
Status
✅ Done