Add comprehensive Warehouse13 Helm chart with configurable images
Features: - Complete Helm chart at helm/warehouse13/ with Warehouse13 branding - Configurable images for all components (PostgreSQL, MinIO, API, Frontend) - Support for 3 deployment scenarios: dev, production, air-gapped - 14 Kubernetes templates: Deployments, StatefulSets, Services, Ingress - Persistent storage with configurable storage classes - Health checks for all services - Ingress with TLS support - Security contexts and RBAC - Comprehensive documentation: - HELM-DEPLOYMENT.md (main Kubernetes guide) - helm/warehouse13/README.md (full chart docs) - helm/warehouse13/QUICKSTART.md (5-min deployment) - Example values files (dev, production, air-gapped) - Updated main README.md with Helm deployment instructions - Marked old helm chart as deprecated All component images fully configurable via values.yaml: - postgres:15-alpine - minio/minio:latest - warehouse13/api:latest - warehouse13/frontend:latest 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
46
helm/README.md
Normal file
46
helm/README.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# Helm Charts
|
||||
|
||||
This directory contains Helm charts for deploying Warehouse13.
|
||||
|
||||
## Current Chart (Recommended)
|
||||
|
||||
**Location:** `./warehouse13/`
|
||||
|
||||
The latest, fully-featured Helm chart with:
|
||||
- Warehouse13 branding
|
||||
- Configurable images for all components
|
||||
- Multiple deployment scenarios (dev, production, air-gapped)
|
||||
- Comprehensive documentation
|
||||
- Example values files
|
||||
|
||||
**Usage:**
|
||||
```bash
|
||||
helm install warehouse13 ./warehouse13
|
||||
```
|
||||
|
||||
**Documentation:** See [warehouse13/README.md](./warehouse13/README.md)
|
||||
|
||||
## Legacy Chart (Deprecated)
|
||||
|
||||
The files in this root `helm/` directory are from an older version and are marked as deprecated. Please use the `./warehouse13/` chart instead.
|
||||
|
||||
## Migration
|
||||
|
||||
If you're using the old chart, migration is straightforward:
|
||||
|
||||
```bash
|
||||
# Uninstall old chart
|
||||
helm uninstall datalake
|
||||
|
||||
# Install new chart
|
||||
helm install warehouse13 ./warehouse13
|
||||
|
||||
# Or upgrade in place (if compatible)
|
||||
helm upgrade datalake ./warehouse13
|
||||
```
|
||||
|
||||
Note: Check your values.yaml configuration and update image repositories, resource limits, and other settings as needed.
|
||||
|
||||
## Quick Start
|
||||
|
||||
See [../HELM-DEPLOYMENT.md](../HELM-DEPLOYMENT.md) for comprehensive deployment guide.
|
||||
Reference in New Issue
Block a user