( Som-Som | 2021. 05. 04., k – 22:08 )

És akkor sem tetszik, ha azt mondom, hogy a felhő világnak az egyik velejárója, hogy a fejlesztők sokkal nehezebben adnak szart a kezedbe, hogy üzemeltesd el?

Több oka is van, hogy miért nehéz szart kiadni:

  • Az egyik az, hogy egy felhő app csak és kizárólag a lehető legtisztább üzleti logikát tartalmazza, semmi mást.
  • A másik az, hogy a CI kimenete pár image és helm chart valami repóba, amit a CI meg is próbál vmi kis clusterre felrakni vagy még jobb esetben egy meglévőt upgrade-elni. Pontosan azt csinálja, ami az üzemeltetésen is az első lépés: helm install/upgrade. Aztán tud teszteket is futtatni rajta, tehát nem a unit tesztnél áll meg a CI, hanem az üzemeltetési teszten. Jobb esetben a végfelhasználó / vevő tesztjei is futnak, nem csak a fejlesztők agyszüleményei.