Skip to content

Return 400 for invalid instance registration payloads#5125

Open
amacharla15 wants to merge 2 commits intocodecentric:masterfrom
amacharla15:upstream-fix-instances-400
Open

Return 400 for invalid instance registration payloads#5125
amacharla15 wants to merge 2 commits intocodecentric:masterfrom
amacharla15:upstream-fix-instances-400

Conversation

@amacharla15
Copy link

Summary:

Map invalid /instances registration payloads to 400 BAD_REQUEST instead of surfacing as 500.

Add integration tests covering invalid JSON, missing name, and missing healthUrl.

How to run:

./mvnw -pl spring-boot-admin-server -Dtest=InstancesControllerIntegrationTest test

Evidence:

Before: invalid registration could surface as 500.

Now: tests fail if invalid payloads don’t return 400.

@amacharla15 amacharla15 requested a review from a team as a code owner March 1, 2026 12:37
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.

1 participant