Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OPA v1 Integration #863

Open
meganwolf0 opened this issue Dec 20, 2024 · 0 comments
Open

OPA v1 Integration #863

meganwolf0 opened this issue Dec 20, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@meganwolf0
Copy link
Collaborator

Is your feature request related to a problem? Please describe.

Open Policy Agent is soon to be releasing v1 - the major implication for the Lula project is where users create Lula Validations utilizing the opa-provider the syntax of the rego will change, specifically as described by this reference.

Describe the solution you'd like

  • Given validation uses the opa-spec with either v1 or v0 rego
  • When validation is executed
  • Then it works

Additional context

The OPA provider appears to provide a v0-compatible setting, so we can use the same library to interpret both v1 and v0 rego.

A possible plan may be to update the opa-spec such that a version is requested (v0 or v1). Default could be v0 until a specified date where we switch to v1 as the default? Is there an eventual deprecation of v0?

Expected Deliverable

Discussion + Plan to address (create any associated follow-on issues)

@meganwolf0 meganwolf0 added the enhancement New feature or request label Dec 20, 2024
@github-actions github-actions bot added the triage Awaiting triage from the team label Dec 20, 2024
@brandtkeller brandtkeller removed the triage Awaiting triage from the team label Jan 17, 2025
@brandtkeller brandtkeller moved this from 🆕 New to 📋 Backlog in Lula and Friends Jan 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 📋 Backlog
Development

No branches or pull requests

2 participants