Tenant-centric Kubernetes GitOps platform managed by ArgoCD.
bootstrap/- ArgoCD root Application, governance ApplicationSet, AppProjects, and CRD bootstraptenants/- Per-tenant configurations (tenant.yaml+ per-service values undertenants/<name>/services/)tenants/platform/services/- Shared infrastructure apps (Vault, cert-manager, nginx-gateway-fabric, etc.) — the platform itself is modeled as a tenanthelm-charts/- Custom and vendored Helm charts (kubelet-serving-cert-approver, litellm-helm, porkbun-webhook, tenant-envelope)cli/- Go source forplatformctlobservability/- Dashboards-as-code (jsonnet sources and generated dashboards)scripts/- Operational helper scriptstools/- Repo tooling (chart index generation)docs/- Architecture and onboarding documentation; decision records underdocs/adr/
| Tenant | GitHub Org | Deployment Repo | Purpose |
|---|---|---|---|
| jdwlabs | jdwlabs | deployments | Workload Tier (AI & Browser-Automation) |
| dotablaze-tech | dotablaze-tech | deployments | Workload Tier (Distributed Services) |
| platform | jdwlabs | platform | Infrastructure Tier (Core Governance) |
- Bootstrap Guide — install
platformctl+ first-time cluster setup - Operations Manual — day-2 ops, troubleshooting, CI mode
- Mobile Access — Headlamp login from a phone
- Architecture
- Tenant Model
- Onboarding Guide
- Observability: Dashboards-as-Code & Multi-Tenancy — design proposal
Merging to main auto-deploys via ArgoCD. The platform and tenants ApplicationSets watch this repository.