Skip to content

Instantly share code, notes, and snippets.

@robsonfelix
robsonfelix / civicrm.md
Last active June 30, 2025 18:31
CiviCRM

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