Ramachandran Krishnan created RANGER-5640:
---------------------------------------------
Summary: Align Ranger Ozone Docker with Ozone 2.1 and fix Ozone
plugin audit-server / getSessionPolicy compatibility
Key: RANGER-5640
URL: https://issues.apache.org/jira/browse/RANGER-5640
Project: Ranger
Issue Type: Task
Components: Ranger
Reporter: Ramachandran Krishnan
Assignee: Ramachandran Krishnan
Fix For: 3.0.0
Ranger’s Ozone plugin compiles against Ozone 2.1.0 ({{{}pom.xml{}}},
RANGER-5393 / AssumeRole), but {{dev-support/ranger-docker}} still runs Ozone
1.4.0 at runtime. That mismatch causes Tier 4 / Docker E2E failures:
# {{NoSuchMethodError: RequestContext.getSessionPolicy()}} — plugin bytecode
calls a 2.1 API; Ozone 1.4 OM classpath has no such method → all
{{checkAccess()}} calls deny.
# Missing audit-server destination JARs — {{plugin-ozone.xml}} moduleSet
includes audit modules but binaries whitelist omits {{ranger-audit-core}} /
{{ranger-audit-dest-auditserver}} → {{providerName=auditserver}} fails at
runtime.
Proposed changes:
* Bump Docker {{OZONE_VERSION}} to 2.1.0 and {{OZONE_RUNNER_VERSION}} to
20260106-1-jdk21 (Ozone 2.0+ requires jdk21 runner; multi-arch arm64+amd64).
* Add explicit audit JAR includes in
{{{}distro/src/main/assembly/plugin-ozone.xml{}}}.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)