Skip to content

jdwlabs/platform

Repository files navigation

Platform

Validate Release Charts Release platformctl License

Tenant-centric Kubernetes GitOps platform managed by ArgoCD.

Structure

  • bootstrap/ - ArgoCD root Application, governance ApplicationSet, AppProjects, and CRD bootstrap
  • tenants/ - Per-tenant configurations (tenant.yaml + per-service values under tenants/<name>/services/)
  • tenants/platform/services/ - Shared infrastructure apps (Vault, cert-manager, nginx-gateway-fabric, etc.) — the platform itself is modeled as a tenant
  • helm-charts/ - Custom and vendored Helm charts (kubelet-serving-cert-approver, litellm-helm, porkbun-webhook, tenant-envelope)
  • cli/ - Go source for platformctl
  • observability/ - Dashboards-as-code (jsonnet sources and generated dashboards)
  • scripts/ - Operational helper scripts
  • tools/ - Repo tooling (chart index generation)
  • docs/ - Architecture and onboarding documentation; decision records under docs/adr/

Tenants

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)

Quick Links

Deployment

Merging to main auto-deploys via ArgoCD. The platform and tenants ApplicationSets watch this repository.

About

Tenant-centric Kubernetes GitOps platform managed by ArgoCD

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors