Skip to content

CAMEL-23897: Add SpringBootRuntimePropertiesProvider for PropertiesDevConsole#1837

Merged
davsclaus merged 2 commits into
mainfrom
feature/CAMEL-23897-runtime-properties-provider
Jul 4, 2026
Merged

CAMEL-23897: Add SpringBootRuntimePropertiesProvider for PropertiesDevConsole#1837
davsclaus merged 2 commits into
mainfrom
feature/CAMEL-23897-runtime-properties-provider

Conversation

@davsclaus

Copy link
Copy Markdown
Contributor

Summary

  • Adds SpringBootRuntimePropertiesProvider that enumerates application properties from Spring Boot's ConfigurableEnvironment for display in the Properties dev console (Configuration tab in TUI)
  • Filters out noise: skips systemProperties, systemEnvironment, configurationProperties, and random property sources — only shows application-level config
  • Registered as a bean in CamelAutoConfiguration

Depends on the RuntimePropertiesProvider SPI added in apache/camel#24413.

Test plan

  • camel-spring-boot builds
  • Verified with TUI: Configuration tab shows Spring Boot app properties without env var / JVM noise

Claude Code on behalf of Claus Ibsen

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

davsclaus and others added 2 commits July 4, 2026 10:20
…vConsole

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Claus Ibsen <claus.ibsen@gmail.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Claus Ibsen <claus.ibsen@gmail.com>
@davsclaus davsclaus merged commit ef05798 into main Jul 4, 2026
2 of 5 checks passed
@davsclaus davsclaus deleted the feature/CAMEL-23897-runtime-properties-provider branch July 4, 2026 11:32
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