Upgrade OPA to v1.3.0

Type of change

  • Bug Fix
  • Feature

Does this introduce a change in the core logic?

  • [NO]

Does this introduce a change in the cloud provider implementation, if so which cloud?

  • AWS
  • Azure
  • Google Cloud
  • IBM
  • CI

Does this introduce a breaking change?

  • [NO]

What is the new/expected behavior?

Rules in OPA v1 format are supported now. All rego rules inside the codebase are translated to OPAv1 format, they all use v1 import, so they will also work for all OPA from >=0.59. OPA servers in pipelines are changed to use OPA v1.3.0 with --v0-compatible flag to allow loading of rules in old format. With this change OPA can be easily updated to any newer version when needed. With this change, related infra change is recommended - upgrade OPA containers to v1 and running them with --v0-compatible mode.

Merge request reports

Loading