Files
homelab/platform/mcp-servers/helmrelease.yaml
CaffeineTux a754d05075 Add secrets to MCP umbrella values for deployment
Individual MCP charts don't support existingSecret pattern.
Secrets are now embedded in values.yaml which is stored in git.

NOTE: This is a temporary solution. Future improvement should:
- Modify MCP charts to support existingSecret
- Or use SealedSecrets/SOPS-encrypted valuesFrom in Flux

All 16 MCP charts now ready for deployment via Flux.
2025-11-16 03:11:16 -05:00

32 lines
580 B
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: mcp-umbrella
namespace: mcp
spec:
interval: 10m
timeout: 5m
chart:
spec:
chart: mcp-umbrella
version: "1.0.0"
sourceRef:
kind: HelmRepository
name: mcp-charts
namespace: flux-system
interval: 5m
install:
createNamespace: false
remediation:
retries: 3
upgrade:
remediation:
retries: 3
remediateLastFailure: true
cleanupOnFail: true
values:
# Values from values.yaml in git will be automatically used