カスタムコントローラーを作る際のテストの選択肢
• client/fakeという「インメモリの疑似クライアント」がある
• OpenAPI validationは実行されず、webhookも呼ばれない
• Generation/ResourceVersionも正しく振る舞わない
• 「When in doubt, it's almost always better not to use this package and
instead use envtest.」 [4]
• もう少し本物に近い検証がしたい場合、kindなどの実クラスタでのe2e
testと、envtestがある
[4]