"bemegy a config és valahol valamilyen hibával elszáll a folyamat -> félbemaradt folyamat kifejezetten szeretjük javítani"
Ebből szinte biztos vagyok benne, hogy sosem használtál még crossplane-t. Mivel a crossplane folyamatosan próbálja az elvárt állapotot létrehozni, folyamatosan megpóbálja létrehozni az adott resource-t, amint kijavítod a CRD-t, tovább fog menni a folyamat.
Ráadásul milyen formában tervezed validálni a CRD-kat? Ha valaki pl saját CRD-kat használ, akkor azt hogy validálod? És amire nem válaszoltál, miben lenne egy ilyen beépített validáció jobb mint pl. a kyverno?