This repository hosts the Helm chart for a classic Canasta stack.
-
Add the repository:
helm repo add canasta https://canastawiki.github.io/Canasta-Helm/ helm repo update
-
Install the chart:
helm install my-canasta canasta/canasta
See values.yaml for default configuration values.
For fresh installations, the chart can automatically install MediaWiki and generate LocalSettings.php. This is enabled by default.
You can configure the installation parameters in values.yaml:
install:
enabled: true
siteName: "CanastaWiki"
adminUser: "admin"
adminPassword: "password" # IMPORTANT: Change this!
dbUser: "root"
dbPassword: "mediawiki"
lang: "en"The generated LocalSettings.php will be stored in the persistent volume (config-data), so it survives pod restarts.
By default, the chart uses PVCs. For local development (e.g., Minikube/Docker Desktop) where you want to mount local directories, you can use hostPath:
helm install my-canasta canasta/canasta \
--set persistence.type=hostPath \
--set persistence.hostPath=/path/to/your/canasta/data