oscerd opened a new pull request, #27493: URL: https://github.com/apache/camel/pull/27493
When camel-kubernetes is present without configured vault resource names, its developer consoles throw while Camel JBang collects status, preventing the integration from appearing in `camel ps` and `camel get`. Handle missing vault configurations and null or empty resource-name lists in both JSON and text output. Read ConfigMaps names and refresh settings from the ConfigMaps vault, and handle its absent client in local mode. Configured names remain sorted. Document the corrected ConfigMaps output in the 4.23 upgrade guide. The CAMEL-24565 typed-response migration explicitly preserved these pre-existing bugs; this fix retains its response records and JSON field names. Validation: - Added 16 regression cases covering missing configurations, null/empty names, local mode, sorting, and independent vault settings. Before the fix, the 18 console tests had one failure and 11 errors; all 18 now pass. - Complete camel-kubernetes `verify`: 173 unit tests, zero failures/errors, six existing skips; 43 live-cluster integration tests skipped. - Full 699-module reactor: `mvn -Dquickly install` passed (tests skipped). - Formatter, import sorting, and `git diff --check` passed; regeneration leaves no additional changes. [CAMEL-25384](https://issues.apache.org/jira/browse/CAMEL-25384) _AI-generated by Codex on behalf of oscerd._ Generated by Codex via OSS Helper -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
