húúú előbb írtam hogy példát fogok hozni de van benne más kérdés is mit meg tudok válaszolni most:
CI folyamatban történik a validálás a CI környezebe elindított CICrelay-ben... gyakorlatialg egy rekurziv schema validáció történik meg.
ha ezt így érted jó de nagy vallal kevés az infó szóval minden wasm modul (ami gyakorlatilag a végrehajtjók) rendelkeznek api-val és annak rendje módja szernit van schema leírásaik illetve yaml kisérő meta adathalmaza mely tartalmazza a ponros schema leíró hivatkozását -> ebből gyakorlatilag megmondható hogy egy adott paraméter validációjáért mely schema leíró felel és az ténylegesen validálni is fogja mielőtt az IaC egyáltanán CD folyamara fordulna...
CRD validációja meg több féle képpen el tudom képzelni, de egy biztos az hogy a fejlesztő azt mondja működik a CRD :D... elhiszem de beépítve a rendszerbe nem lesz. modul/CRD/... számomra akkor él ha a fejlesztő bebizonyította hogy a feladatát helyesen elvégezte: a tesztelők és minőségbiztosítók által előírt paramétereket teljesítette:
- dokumentáció (program, api....)
- külön kiemelem a program összes api schema leírását (és ha belegondolsz a telepítési paraméterek is ezek azok)
- unit test lefedettség
- api mokolt test lefedettség (pl: contract test-ek)
- intergation teszt-ek
- fenti tesztekre mutációs tesztek
- illtve valamilyen sonarqube átvilágítás az elején
ha tényleg komolyan akarjuk csinálni akkor még hiányzik:
- Nem-funkcionális követelmények test-ek (teljesítmény, skálázás, security, auditlog....)
- Observability / üzemeltethetőség test- elése (log,metrika, health check....)
és akkor a kriptográfiailag történő bizoníthatóságról már nem is igen kevertem bele.....az az alap mindennél
Azok a CRD-k amiket használsz ki mered-e jelenteni hogy ezen feltételeknek megfelelnek a crossplane-ben?
Igen nem tévedsz nagyot nem használtam sokáig a crossplane-t kipróbáltam ja jól emlékszem 2-3 hetet rááldoztam mig kimazsoláztam és elengedtem igaz volt az vagy 3-4 éve... emlékszem Talos 1.3 vagy 1.4 verzióját teszteltem de nem pontosan nem esküszök meg rá....