ルールの 1 つに sprintf がありますが、機能していないようです。これは非常に基本的なことですが、誰かが私が間違っていることを教えてもらえますか? https://play.openpolicyagent.org/のオンラインとopa バージョン 0.32.0 のオフラインの両方が機能していないようです。
package cs
deny[reason] {
input.spec.resourceAttributes.namespace == "sveltos"
reason := sprintf("OPA: User (%v) must belong to valid group", input.spec.user)
}
入力:
{
"spec": {
"resourceAttributes": {
"namespace": "sveltos",
"resource": "pods"
},
"user": "jane"
}
}