Arquitectura de Concourse
Tip
Aprende y practica AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Aprende y practica GCP Hacking:HackTricks Training GCP Red Team Expert (GRTE)
Aprende y practica Az Hacking:HackTricks Training Azure Red Team Expert (AzRTE)
Apoya a HackTricks
- Consulta los subscription plans!
- 脷nete al 馃挰 Discord group o al telegram group o s铆guenos en Twitter 馃惁 @hacktricks_live.
- Comparte trucos de hacking enviando PRs a los HackTricks y HackTricks Cloud github repos.
Arquitectura de Concourse
Datos relevantes de la documentaci贸n de Concourse:
Arquitectura
.png)
ATC: interfaz web y programador de compilaciones
El ATC es el coraz贸n de Concourse. Ejecuta la interfaz web y API y es responsable de toda la programaci贸n de pipelines. Se conecta a PostgreSQL, que utiliza para almacenar datos de pipelines (incluidos los registros de compilaci贸n).
La responsabilidad del checker es verificar continuamente si hay nuevas versiones de recursos. El scheduler es responsable de programar compilaciones para un trabajo y el build tracker es responsable de ejecutar cualquier compilaci贸n programada. El garbage collector es el mecanismo de limpieza para eliminar cualquier objeto no utilizado o desactualizado, como contenedores y vol煤menes.
TSA: registro de trabajadores y reenv铆o
El TSA es un servidor SSH construido a medida que se utiliza exclusivamente para registrar de forma segura a los workers con el ATC.
El TSA por defecto escucha en el puerto 2222, y generalmente se encuentra colocalizado con el ATC y detr谩s de un balanceador de carga.
El TSA implementa CLI a trav茅s de la conexi贸n SSH, soportando estos comandos.
Workers
Para ejecutar tareas, Concourse debe tener algunos workers. Estos workers se registran a trav茅s del TSA y ejecutan los servicios Garden y Baggageclaim.
- Garden: Esta es la API de Gesti贸n de Contenedores, generalmente se ejecuta en el puerto 7777 a trav茅s de HTTP.
- Baggageclaim: Esta es la API de Gesti贸n de Vol煤menes, generalmente se ejecuta en el puerto 7788 a trav茅s de HTTP.
Referencias
Tip
Aprende y practica AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Aprende y practica GCP Hacking:HackTricks Training GCP Red Team Expert (GRTE)
Aprende y practica Az Hacking:HackTricks Training Azure Red Team Expert (AzRTE)
Apoya a HackTricks
- Consulta los subscription plans!
- 脷nete al 馃挰 Discord group o al telegram group o s铆guenos en Twitter 馃惁 @hacktricks_live.
- Comparte trucos de hacking enviando PRs a los HackTricks y HackTricks Cloud github repos.
HackTricks Cloud

