我想使用kustoize创建一个证书管理器证书,其中commonName字段的字符串包含命名空间。这可能吗?
没有这样的选项可以直接使用Kustoize来实现它。
值得庆幸的是,Kustoize提供了一个插件框架,允许您编写自己的";变换";插件。
您可以基于Agicus现有的一组插件创建它,这些插件是在Apache 2.0许可证下发布的,特别是基于它们的certificatetransformer插件的相似性,您需要对其进行修改以满足您的需求。
因此,您不需要让它替换Certificate
资源中的名称空间,而是需要对['spec']['commonName']
列表进行修改。