只是为了澄清。
我对Helm感兴趣,你可以在这里读到更多关于它的测试/#图表-测试。
不幸的是,文档并没有为您提供很多信息,这在一定程度上就是这个问题的原因之一。
我们拥有的:
我们的应用程序/模板/测试/测试-我们的-app.yaml
$ helm install our-app
然后我们可以测试这个图像
$ helm test release-with-our-app
我想澄清的是:
CMD ["sh", "-c", "gradle test -Denvironment=$ENVIRONMENT"]
或者应该是内部图表
our-app/templates/tests/test-our-app.yaml
例如,mysql的test.yaml:
https://github.com/helm/charts/blob/master/stable/mysql/templates/tests/test-configmap.yaml
发布于 2020-08-20 20:48:53
下面的链接https://github.com/helm/charts/tree/master/stable/mysql/templates可以在mysql图表中找到一个示例
回答我自己的问题:

我们不需要通过任何东西,当您运行"helm test yourapp“时,helm会查找已成功部署的yourapp版本,并使用该版本运行helm测试。


https://stackoverflow.com/questions/58288784
复制相似问题