Helm 图表测试:定义图表所需的 Kubernetes Secret

问题描述 投票:0回答:1

我正在编写一个 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

如何告诉图表测试在运行安装测试之前创建一组特定的机密?

kubernetes kubernetes-helm
1个回答
0
投票

如何告诉图表测试在运行安装测试之前创建一组特定的机密?

您可以在

/templates
中为其 Helm Chart 添加一个秘密清单,这样它将在安装/测试 Helm Chart 期间创建一个秘密清单。

还有: 如果您的唯一目标是确保图表正常工作,您可能只想在测试时评论清单的该部分,或指出任何其他现有的秘密。

© www.soinside.com 2019 - 2024. All rights reserved.