我正在编写一个 Helm Chart,它在其模板中引用了 Kuberentes Secret。
deployment.yaml
中类似以下内容:
- name: SUPERTOKENS_API_KEY
valueFrom:
secretKeyRef:
name: supertokens-secret
key: supertokens-api-key
现在我想使用 Helm Chart-testing 存储库和
ct install
来测试仅为此测试启动的集群中的图表。
它失败了,因为集群本身不包含秘密supertokens-secret
。
如何告诉图表测试在运行安装测试之前创建一组特定的机密?
如何告诉图表测试在运行安装测试之前创建一组特定的机密?
您可以在
/templates
中为其 Helm Chart 添加一个秘密清单,这样它将在安装/测试 Helm Chart 期间创建一个秘密清单。
还有: 如果您的唯一目标是确保图表正常工作,您可能只想在测试时评论清单的该部分,或指出任何其他现有的秘密。