[autobombo] Gordian, una herramienta para automatizar la creacion de pull requests en github/github enterprise

7 views
Skip to first unread message

René Martín

unread,
Jun 30, 2020, 2:34:19 PM6/30/20
to laspalma...@googlegroups.com
Un poco de autobombo por aquí,

Mi equipo ha liberado una pequeña herramienta para crear pull requests de forma automática. Internamente lo utilizamos para cambiar manifiestos de kubernetes pero realmente no tiene nada especial que lo ate a k8s.

Por defecto soporta dos modos muy básicos:
 - Buscar/reemplazar, busca una cadena de texto en todos los ficheros del repo y la reemplaza por otra
 - Json patch: Con Json patch puedes hacer transformaciones más complejas, com quitar/poner claves a un fichero json/yaml, o modificar valores etc.

Nosotros internamente normalmente lo que hacemos es extenderlo para hacer transformaciones más complicadas.

Funciona bien en un modelo donde los equipos de desarrollo son los que deciden al 100% lo que entra en su pipeline. Desde los equipos de infraestructura o plataforma se "sugieren" cambios, (nuevas versiones de  imágenes, mejores prácticas o lo que sea) y son los equipos de producto los que deciden cuándo aplicar los cambios simplemente mezclando los PR en sus ramas master.
 
https://github.com/argoproj-labs/gordian

Una estrellita nos alegra el corazón, es autobombo pero creo que no es para nada offtopic, espero que le sirva a alguno. 
--
René Martín Rodríguez
aga...@gmail.com

Juanje Ojeda Croissier

unread,
Jul 1, 2020, 2:46:04 PM7/1/20
to laspalma...@googlegroups.com
Buenas René,

Por mi parte lo veo relevante para el grupo y la herramienta tiena buena pinta :-)
Tienes una estrellita más ;-)

Un abrazo.

--
Política de envíos de la lista:
 
Sólo se permiten subscriptores con una dirección de correo personal, direcciones genéricas tales como in...@miempresa.com, miem...@miempresa.com ... no serán admitidas como direcciones válidas.
 
Cualquier anuncio que suponga la promoción directa de productos conllevará la expulsión de la lista, cualquier persona puede opinar libremente sobre su experiencia de cualquier producto, pero nunca ofertar o publicitar productos de forma genérica.
---
Has recibido este mensaje porque estás suscrito al grupo "Las Palmas DevOps" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a laspalmas-devo...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/laspalmas-devops/CALjWFFmKjMkjjgsAa_ftAk-UpNMt6a_E1N1XcVPkPKZ8Jb9jcA%40mail.gmail.com.


--

Israel Santana Alemán

unread,
Jul 2, 2020, 4:43:20 AM7/2/20
to laspalma...@googlegroups.com
Buenas,

Yo opino igual son herramientas que pueden sernos útiles, y si encima conocemos al desarrollador ....

Felicidades por el curro.

Otra estrellita más 



--
Sin más, un saludo

Israel Santana (aka kamaxeon)
Reply all
Reply to author
Forward
0 new messages