https://github.com/drupalwxt/helm-drupal
Helm Chart for deploying an enterprise-grade Drupal environment.
https://github.com/drupalwxt/helm-drupal
charts drupal helm kubernetes
Last synced: 21 days ago
JSON representation
Helm Chart for deploying an enterprise-grade Drupal environment.
- Host: GitHub
- URL: https://github.com/drupalwxt/helm-drupal
- Owner: drupalwxt
- License: mit
- Created: 2017-09-25T01:49:11.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2025-06-20T00:24:26.000Z (9 months ago)
- Last Synced: 2025-06-20T01:26:01.874Z (9 months ago)
- Topics: charts, drupal, helm, kubernetes
- Language: PHP
- Homepage: https://drupalwxt.github.io/helm-drupal/index.yaml
- Size: 64.6 MB
- Stars: 32
- Watchers: 9
- Forks: 24
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Helm Charts for Drupal
A **[Helm chart][helm]** for deploying **Drupal** on Kubernetes.
This chart is designed to support a modern, stateless, enterprise-ready Drupal deployment with optional supporting services that can be enabled for local development, testing, or self-hosted environments.
## Quick start
Add the DrupalWxT Helm repository:
```h
helm repo add drupalwxt https://drupalwxt.github.io/helm-drupal
helm repo update
```
Install the chart:
```sh
helm install my-drupal drupalwxt/drupal
```
## Included optional dependencies
The chart can deploy the following supporting services when enabled:
- **File Storage** – Azure Files (for stateless Drupal file storage)
- **MariaDB / MySQL-compatible database** (optional)
- **PostgreSQL** (optional)
- **Valkey (Redis-compatible cache & queue)** (optional)
- **Apache Solr** (search)
- **Varnish** (HTTP caching / reverse proxy)
> These services are intended primarily for **development, CI, and self-contained deployments**.
> In production environments, external managed services are typically recommended.
## Architecture
Please consult the **Architectural Diagram** for a recommended deployment pattern on Azure:
- **[Architectural Diagram][diagram]**
## Individual Charts
Further documentation can be found at the individual chart level:
- **[Drupal 10/11][drupal]**
## Versioning & Compatibility
We follow **semantic versioning** for chart releases:
- **Patch** → bug fixes and non-breaking improvements
- **Minor** → new features and backwards-compatible changes
- **Major** → breaking changes
For any significant chart change, the `Chart.yaml` version is bumped accordingly.
You can consult the `values.yaml` file for the full set of configurable options.
---
[diagram]: https://github.com/drupalwxt/helm-drupal/blob/main/docs/diagram-drupal.pdf
[drupal]: charts/drupal/
[helm]: https://helm.sh/