design pattern de plus en plus utilisé • Il existe plein de façon d’écrire un controller (language, framework etc) • Le coeur du controller est sa boucle de réconciliation • C’est elle qu’il faut tester en TU, le reste c’est du test d’intégration • Maîtriser son algorithme c’est maîtriser ses cas de tests • Le FakeClient est là pour mocker Kubernetes • les tests sont une comparaison entre l’action exécutée par le fakeClient et celle que j’attendais • le client go Kubernetes est vaste, on en découvre tous les jours • Peu ou pas de littérature, il faut lire du code, plonger dans les controllers existant et s’inspirer