Skip to content

[Studio] feat: add NameServer configuration drift detection - #979

Merged
lizhimins merged 1 commit into
apache:rocketmq-studiofrom
yx9o:dev-080401
Aug 5, 2026
Merged

[Studio] feat: add NameServer configuration drift detection#979
lizhimins merged 1 commit into
apache:rocketmq-studiofrom
yx9o:dev-080401

Conversation

@yx9o

@yx9o yx9o commented Aug 4, 2026

Copy link
Copy Markdown

What is the purpose of the change

Add a read-only tool for detecting configuration drift across NameServer nodes. This helps operators identify inconsistent runtime settings while preventing sensitive configuration values from being exposed.

Brief changelog

  • Add a service for comparing allowlisted NameServer configuration properties across nodes.
  • Add the rmq.nameserver.config.diff AI tool with input and output schemas.
  • Report node reachability, check completeness, and configuration differences.
  • Add unit tests, tool catalog validation, gateway validation, and API documentation.

Verifying this change

  • cd server && mvn -Dtest=NameServerConfigDiffServiceTest,ToolGatewayServiceTest,ToolCatalogTest test
  • cd server && mvn test
  • git diff --check

@lizhimins
lizhimins merged commit c97e8df into apache:rocketmq-studio Aug 5, 2026
@yx9o
yx9o deleted the dev-080401 branch August 8, 2026 04:43
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.

2 participants