Skip to content

unicef/hope-helm-charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HOPE Helm Charts

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.

Prerequisites

  • Kubernetes Cluster (Tested on AKS)
  • Helm installed
  • Supported architecture: amd64

KeyVault

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.

Usage

Deploy the charts using Helm:

helm install <release-name> ./charts/<chart-name>

Make sure to configure the necessary values for each chart.

Releasing new chart version

  1. Bump chart version manually in Chart.yaml file within the chart folder.
  2. Release new version with ./scripts/package.sh <name-of-chart>.
  3. Bump used chart version to the new one in deployment pipeline configuration.

Issues

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •