How plextrac/helm-charts works
This repository packages PlexTrac for self-hosted Kubernetes deployment; it is a deployment chart, not the application’s source. The main workflow is an operator configuring and installing the chart, which creates platform workloads and supporting infrastructure in a Kubernetes cluster, then exposes the platform through ingress. The chart also includes database migration resources and backup/restore scripts for moving deployments. Relationships are limited to those supported by the README and the chart’s resource names; without source excerpts, internal service calls and detailed routing are not inferred.
Main entry points: plextrac PlexTrac chart · values.yaml Values and overlays · ga NGINX ingress · deployment-plextracnginx.yaml Web gateway
Components 21
Deployment configuration
- PlexTrac chart
charts/plextrac - Values and overlays
charts/plextrac/values.yaml
Platform workloads
- NGINX ingress
charts/plextrac/templates/ga - PlexTrac API
charts/plextrac/templates/ga/deployment-plextracapi.yaml - Web gateway
charts/plextrac/templates/ga/deployment-plextracnginx.yaml - Keycloak identity
charts/plextrac/templates/ga/deployment-keycloak.yaml - Integration worker
charts/plextrac/templates/ga/deployment-integration-worker.yaml - Event orchestrator
charts/plextrac/templates/ga/deployment-event-orchestrator.yaml - Notification services
charts/plextrac/templates/ga/deployment-notification-engine.yaml - Contextual scoring
charts/plextrac/templates/ga/deployment-contextual-scoring-service.yaml - MCP service
charts/plextrac/templates/ga/deployment-mcp.yaml
State and infrastructure
- PlexTrac database
charts/plextrac/templates/ga/statefulset-plextracdb.yaml - Postgres services
charts/plextrac/templates/ga/deployment-postgres.yaml - Redis
charts/plextrac/templates/ga/statefulset-redis.yaml - MinIO storage
charts/plextrac/templates/ga/deployment-minio.yaml
Operations
- Migrations and ETL
charts/plextrac/templates/ga/job-migrations-and-etl.yaml - K3s backup
scripts/migration/k3s_backup.sh - K3s restore
scripts/migration/k3s_restore.sh
Other components
- Operator
- Kubernetes cluster
- Platform user
Connections 21
- Operator → Values and overlays: configures
- Operator → PlexTrac chart: installs
- Values and overlays → PlexTrac chart: configures
- PlexTrac chart → Kubernetes cluster: deploys to
- Platform user → NGINX ingress: accesses
- NGINX ingress → Web gateway: routes to
- PlexTrac chart → PlexTrac API: deploys
- PlexTrac chart → Web gateway: deploys
- PlexTrac chart → Keycloak identity: deploys
- PlexTrac chart → Integration worker: deploys
- PlexTrac chart → Event orchestrator: deploys
- PlexTrac chart → Notification services: deploys
- PlexTrac chart → Contextual scoring: deploys
- PlexTrac chart → MCP service: deploys
- PlexTrac chart → PlexTrac database: deploys
- PlexTrac chart → Postgres services: deploys
- PlexTrac chart → Redis: deploys
- PlexTrac chart → MinIO storage: deploys
- PlexTrac chart → Migrations and ETL: deploys
- Operator → K3s backup: runs
- Operator → K3s restore: runs