Skip to content

Conversation

@coutoPL
Copy link
Collaborator

@coutoPL coutoPL commented Dec 4, 2025

In this PR:

  1. refactoring: ROR config is now ROR settings (we still use the word "config" in the context of ES config)
  2. EsConfigBasedRorSettings was introduced. It holds all elasticsearch.yml-related ROR settings and/or ROR properties settings. Anything that ROR needs to know before starting. These settings cannot be reloaded. MainRorSettings and TestRorSettings are reloadable.
  3. Loading ROR settings logic was refactored:
    a) ROR defines now the SettingsSource interface. Its implementations define the way ROR reads and saves settings
    b) ROR defines now the StartingRorSettingsLoader interface. It defines how to load the Main & Test ROR settings
    c) The loading retry strategy was decoupled from the loading logic
    d) ROR settings auto-reloader from the RorInstance logic code
  4. Unused RRConfig action (and the code related) was removed
  5. Some tests improvements related to the new loading settings logic
  6. Bump Gradle version and some dependencies

Copy link
Collaborator

@mateuszkp96 mateuszkp96 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@coutoPL coutoPL merged commit a29f58c into develop Dec 18, 2025
25 checks passed
@coutoPL coutoPL deleted the improvement/RORDEV-1520 branch December 18, 2025 21:10
coutoPL added a commit that referenced this pull request Dec 21, 2025
new ES 9.2.2, 9.1.8, 8.19.8 support (#1190)

wip

wip

wip

wip

wip

[RORDEV-1574] New `logged_user` audit field (#1170)

using openjdk:22-jdk-slim in azure pipeline (#1177)

[RORDEV-1573] Enable/Disable audit per block (#1175)

[RORDEV-1567] ECS serializer and improved configurable serializer (#1165)

[RORDEV-1567] Use new logged_user field in the ECS serializer (#1179)

[RORDEV-1857] pipeline: ES_S3_UP stage fix (#1183)

pipeline fix

[RORDEV-1857] Fix for Windows-based CI jobs (#1185)

[RORDEV-1862] Round-robin mode for ROR audit remote cluster (#1186)

[RORDEV-1879] Do not include full request body in ECS serializer by default (#1189)

[RORDEV-1900] added: LDAP connection health check and max age settings (#1195)

[RORDEV-1520] Loading ROR settings logic refactoring (#1191)

[RORDEV-1902][RORDEV-1904][RORDEV-1906] ES 9.2.3, 9.1.9, 8.19.9 support (#1196)

wip

reftactor

porting changes to other modules

porting changes to other modules
coutoPL added a commit that referenced this pull request Dec 21, 2025
new ES 9.2.2, 9.1.8, 8.19.8 support (#1190)

wip

wip

wip

wip

wip

[RORDEV-1574] New `logged_user` audit field (#1170)

using openjdk:22-jdk-slim in azure pipeline (#1177)

[RORDEV-1573] Enable/Disable audit per block (#1175)

[RORDEV-1567] ECS serializer and improved configurable serializer (#1165)

[RORDEV-1567] Use new logged_user field in the ECS serializer (#1179)

[RORDEV-1857] pipeline: ES_S3_UP stage fix (#1183)

pipeline fix

[RORDEV-1857] Fix for Windows-based CI jobs (#1185)

[RORDEV-1862] Round-robin mode for ROR audit remote cluster (#1186)

[RORDEV-1879] Do not include full request body in ECS serializer by default (#1189)

[RORDEV-1900] added: LDAP connection health check and max age settings (#1195)

[RORDEV-1520] Loading ROR settings logic refactoring (#1191)

[RORDEV-1902][RORDEV-1904][RORDEV-1906] ES 9.2.3, 9.1.9, 8.19.9 support (#1196)

wip

reftactor

porting changes to other modules

porting changes to other modules
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.

3 participants