Deploying CiviCRM on Kubernetes with a Custom Helm Chart This document provides a complete, self-contained guide and the necessary source files to create a Helm chart for deploying CiviCRM on a Kubernetes cluster. As there is no official or actively maintained community Helm chart for CiviCRM, this chart has been crafted to provide a reliable starting point. Introduction This Helm chart simplifies the deployment of CiviCRM by packaging the application and its dependencies into a single, manageable unit. It is designed with production-like considerations, including persistent storage, configurable services, and management of sensitive information. Core Features:
- CiviCRM Application Deployment: Manages the CiviCRM application pods.
- Database Dependency: Includes a dependency on the stable Bitnami MariaDB chart for the required database.
- Service Exposure: Configurable internal Service and optional external Ingress.
- Persistent Storage: Ensures data persistence for both the application and the database.
- C