Sólo desplegar componentes cuya configuración cambió; nunca reinstalar innecesariamente

CIKlusterServices
Shipped
8 de julio de 2026 a las 18:46 UTC
Author
Kamo
Commit
6aa246e

despleg-servicios.yml volvió a aplicar cada servicio Y reinstalar a los operadores de clúster (cert-manager, KubeVirt, CDI con 600s esperas) en cada empuje a lo principal, así que a Un cambio de rspamd de una línea desencadenó una reinstalación de 50 minutos en el cañón completo. - Añadir un paso de "Detect cambiado de componentes" que diffs el empuje y las puertas cada uno Entrenar paso en si el dir de nivel superior de ITS cambió. Envío manual, base desconocida SHA, o un cambio en el flujo de trabajo en sí todavía fuerza a un lleno reconciliarse. - Guardar el operador instala: cert-manager instala sólo si está ausente o a diferentes versión; KubeVirt-CDI se salta el (re)install y Disponible espera cuando Ambos CR ya están desplegados. Así que incluso una reconciliación completa nunca reinstala un operador sano. - Dividir rspamd en su propio paso cerrado por lo que un cambio rspamd ya no se redesplega toda la pila de correo / se repite los trabajos de MySQL. - Añadir un grupo de concurrencia para que dos despliegues no puedan correr en kubectl aplicar.

All changes

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios