Skip to content

feat(status): add configurable resource path for status uploads - #170

Merged
sspaink merged 1 commit into
open-policy-agent:mainfrom
arimu1:fix/81-status-resource-path
Jul 21, 2026
Merged

feat(status): add configurable resource path for status uploads#170
sspaink merged 1 commit into
open-policy-agent:mainfrom
arimu1:fix/81-status-resource-path

Conversation

@arimu1

@arimu1 arimu1 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add resource to Config.StatusConfig and StatusPlugin.Status, mirroring DecisionLogs.setResource
  • Default resource path remains /status when unset, preserving current behavior
  • Wire configured resource through plugin initialization and use it in sendToService

Fixes #81

Test plan

  • ./gradlew :opa-services:test --tests "io.github.open_policy_agent.opa.plugins.StatusPluginTest" --tests "io.github.open_policy_agent.opa.config.ConfigTest.config_statusDefaults" (Java 17) — BUILD SUCCESSFUL
  • Default /status resource asserted in config and initialization tests
  • Custom /custom/status resource asserted in builder and initialization tests

Made with Cursor

Mirror DecisionLogs.setResource so operators can point status POSTs at a
custom ingest endpoint. Defaults to /status when unset.

Fixes open-policy-agent#81

Signed-off-by: arimu1 <19286898+arimu1@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@arimu1
arimu1 requested a review from a team as a code owner July 21, 2026 01:41
@sspaink
sspaink merged commit 8cdf54f into open-policy-agent:main Jul 21, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Configurable resource path for status uploads

2 participants