文件名称:conftest:使用Open Policy Agent Rego查询语言针对结构化配置数据编写测试
文件大小:211KB
文件格式:ZIP
更新时间:2024-02-23 19:50:01
testing kubernetes hacktoberfest openpolicyagent rego
竞赛 Conftest帮助您针对结构化配置数据编写测试。 使用Conftest,您可以为Kubernetes配置,Tekton管道定义,Terraform代码,无服务器配置或任何其他配置文件编写测试。 Conftest使用来自的Rego语言编写断言。 您可以在开放策略代理文档中的中阅读有关Rego的更多信息。 这是一个简单的例子。 将以下内容另存为policy/deployment.rego : package main deny [msg] { input.kind == " Deployment " not input.spec.template.spec.securityContext.runAsNonRoot msg := " Containers must not run as root " } deny [msg] { input.kind == " Deployment " not input.spec.selector.matchLabels.app msg := " Containers must provide app label f