我正在将我的一些 kustomize 代码转换为使用 Argo CRDRollout
种类(https://argoproj.github.io/argo-rollouts/)Deployment
。最大的原因是能够轻松进行蓝/绿和金丝雀部署。但是我的问题是 kustomize 不知道 ArgoRollout
种类。所以任何类型的战略合并都失败了,我经常使用战略合并。根据我的研究,我认为我需要注册一个自定义变压器,但我不确定它是如何组合在一起的。到目前为止,我遇到了这个:https ://github.com/keleustes/kustomize/blob/airshipctl/kustomize/register/RolloutCRDRegister.go 但我不清楚如何进行。我确实遇到了另一个似乎在做类似事情的项目。看:https://github.com/viaduct-ai/kustomize-sops#argo-cd-integration-
有没有人使用 kustomize 与 CRD 合作过并且可以提供一点帮助?
任何帮助将不胜感激。