1 repositorio
External plugin executions used specifically for transforming and processing data during a pipeline.
Distinct from Plugin Executions: Distinct from general plugin executions by focusing on the data processing pipeline of a renderer.
Explore 1 awesome GitHub repository matching web development · Custom Data Processing Plugins. Refine with filters or upvote what's useful.
Consul Template es un renderizador de configuración y gestor de configuración dinámica que genera archivos poblando plantillas con datos de Consul y Vault. Funciona como un motor de plantillas de descubrimiento de servicios y un integrador de gestión de secretos, transformando el catálogo del clúster y los datos de salud en archivos de configuración formateados. La herramienta se distingue por actuar como un supervisor de procesos y notificador, capaz de ejecutar comandos de shell o reiniciar aplicaciones automáticamente después de que las plantillas se actualizan. Cuenta con un observador de sondeo largo (long-polling) para monitorear almacenes clave-valor remotos y emplea un mecanismo de bloqueo compartido para coordinar actualizaciones en múltiples instancias y evitar reinicios de servicio simultáneos. El sistema cubre una amplia gama de capacidades, incluyendo la rotación automática de secretos para certificados PKI y credenciales de Vault, transformación de formatos de datos para JSON y YAML, y la ejecución de plugins binarios externos para el procesamiento de datos personalizado. También proporciona arranque de infraestructura (bootstrapping) y sincronización de renderizado distribuido para reducir la carga de la API mediante la deduplicación de consultas basada en líderes.
Executes external plugins with optional payloads to perform custom data processing during the rendering pipeline.