This repository contains Helm charts for deploying components of the HOPE project. The currently supported charts are:
- Core: Main infrastructure and application services.
- Deduplication Engine: Service to handle data deduplication.
- Reporting: Reporting services for data analytics.
- Kubernetes Cluster (Tested on AKS)
- Helm installed
- Supported architecture:
amd64
Typically, Azure KeyVault is used to retrieve secrets in deployments, but it is not a strict requirement. The charts use the Secrets Store CSI Driver to communicate with Azure KeyVault for secure secret management across different services.
Deploy the charts using Helm:
helm install <release-name> ./charts/<chart-name>
Make sure to configure the necessary values for each chart.
Until it's not automatic, the new versions of charts can be released by calling ./scripts/package.sh <name-of-chart>
.
As this is freshly open-sourced, some features may be missing in the charts. Please open an issue for additional details or feature requests regarding the charts or the README.