Missing builtins
Context
These OPA builtins are not implemented in the SDK. Most are exercised by the Rego compliance suite (opa-evaluator/src/test/resources/compliance/.../TestData) and currently raise FunctionNotFoundError; implementing them makes those cases pass.
Implementation notes
Register each builtin with an @OpaBuiltin-annotated static method (see io.github.open_policy_agent.opa.ast.builtin.impls). Core builtins are listed in BuiltinRegistry.BUILTIN_CLASSES; domain-specific ones live in an opa-builtins-* module exposed via the BuiltinProvider SPI (e.g. RegexBuiltins, CidrBuiltins, SemverBuiltins).
Reference: https://www.openpolicyagent.org/docs/policy-reference/#built-in-functions
Missing builtins
uuid.parseuuid.rfc4122Context
These OPA builtins are not implemented in the SDK. Most are exercised by the Rego compliance suite (
opa-evaluator/src/test/resources/compliance/.../TestData) and currently raiseFunctionNotFoundError; implementing them makes those cases pass.Implementation notes
Register each builtin with an
@OpaBuiltin-annotated static method (seeio.github.open_policy_agent.opa.ast.builtin.impls). Core builtins are listed inBuiltinRegistry.BUILTIN_CLASSES; domain-specific ones live in anopa-builtins-*module exposed via theBuiltinProviderSPI (e.g.RegexBuiltins,CidrBuiltins,SemverBuiltins).Reference: https://www.openpolicyagent.org/docs/policy-reference/#built-in-functions