Chart测试

    helm chart中的测试位于templates /目录下,并且是一个pod定义,它指定一个包含给定命令的容器来运行。 容器应该成功退出(退出0),以便测试被认为是成功的。 这个pod定义必须包含一个helm测试钩子注解:helm.sh/hooks:test-success或helm.sh/hooks:test-failure。

    示例测试: - 验证来自values.yaml文件的配置是否已正确注入。 - 确保您的用户名和密码正常工作 - 确保不正确的用户名和密码不起作用 - 声明您的服务已启动并正确进行负载均衡 - 等等

    在Helm中,有两个测试钩子:test-success和test-fail

    test-success表示测试pod应该成功完成。 换句话说,容器中的容器应该退出0.test-fail是一种声明测试pod不能成功完成的方式。 如果容器中的容器未退出0,则表示成功。

    在wordpress/templates/tests/test-mariadb-connection.yaml: