Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

732 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ADHOC Charts

Charts Helm del stack de Adhoc: DB (CNPG/PostgreSQL), Odoo, jobs de instalación y mantenimiento, certs SSL, ingress, y demás infraestructura de soporte. Fuente canónica para la topología del stack desplegado.

Publicado como repositorio Helm en:

https://adhoc-dev.github.io/helm-charts/

(rama dev publica en https://adhoc-dev.github.io/helm-charts/dev/).

Uso

helm repo add adhoc https://adhoc-dev.github.io/helm-charts/
helm repo update
helm search repo adhoc
helm install <release> adhoc/<chart> -n <namespace> -f values.yaml

Charts

Chart Categoría Descripción
adhoc-odoo DevOps Deployment completo de Odoo v16+: app + CNPG + ingress (Nginx/Istio) + reverse proxy + storage
adhoc-pg Database PostgreSQL standalone (legacy / alternativa a CNPG)
adhoc-redis Infrastructure Redis para caché de sesiones Odoo
kwkhtmltopdf DevOps Servicio de generación de PDFs
adhoc-aeroo-docs Odoo Servicio Aeroo para generación de documentos (reportes LibreOffice)
cert-cfg Infrastructure Cert issuers (Let's Encrypt prod/staging, Cloudflare DNS01) + nginx ConfigMap
istio-cfg Infrastructure Configuración base Istio: gateways, egress, envoy filter, cert issuers HTTP01/DNS01
registry-cache Infrastructure Registry cache local (Docker Distribution) para reducir pull rate limits
adhoc-defaultbackend DevOps Backend por defecto del ingress controller (páginas de error)
weblate Infrastructure Plataforma de traducción Weblate
adhoc-cluster-sentinel DevOps Controller que corre checks de salud del cluster (Prometheus-sourced) en modo observe/enforce
adhoc-wakeup-controller DevOps Controller que escala instancias Odoo idle a 0 y las despierta on-demand vía CRD
adhoc-way-platform DevOps Singleton por cluster de la plataforma "way": signer, Gateway Istio y cert wildcard
adhoc-way-instance DevOps Instancia efímera por usuario de la plataforma "way" (IDE/agent UI + auth proxy)

Categorías definidas en charts/CHART_CATEGORIES.

Documentación

Documentación técnica ampliada en doc/:

Desarrollo

Lint y template-render de los charts modificados corren en CI (.github/workflows/helm-validate.yml) y localmente vía pre-commit:

pre-commit install
pre-commit run --files charts/<chart>/...

También se puede correr manualmente sobre todos los charts:

bash scripts/helm-validate-charts.sh

El release (helm package + helm repo index, publicado a la rama gh-pages) es automático al mergear a main (o dev para el canal dev) — ver .github/workflows/helm.yml / helm-dev.yml.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages