oscerd opened a new pull request, #23593: URL: https://github.com/apache/camel/pull/23593
Backports #23438 to `camel-4.14.x`. Standard 4_21 → 4_14 guide-file adaptation (`camel-4x-upgrade-guide-4_21.adoc` does not exist on 4.14.x; the same content has been added to `camel-4x-upgrade-guide-4_14.adoc` in the `== Upgrading from 4.14.7 to 4.14.8` section). ## Summary Renames ~55 Exchange header values across `OpenstackConstants`, `KeystoneConstants`, `NovaConstants`, `CinderConstants`, `GlanceConstants`, `NeutronConstants` and `SwiftConstants` from non-Camel-prefixed values to `CamelOpenstack<Subsystem><Name>`. Scope decisions preserved from the main PR: - `SwiftConstants.CONTAINER_METADATA_PREFIX`, `VERSIONS_LOCATION`, `CONTAINER_READ`, `CONTAINER_WRITE` keep their previous values (`X-Container-Meta-`, `X-Versions-Location`, etc.) because they are part of the Swift HTTP protocol contract used by openstack4j. - Non-header constants (`SCHEME_*`, `CREATE`, `UPDATE`, `GET_ALL`, `GET`, `DELETE`, subsystem-name constants) keep their previous values. - Cherry-pick includes the same `ContainerProducerTest.getTest` fix shipped with the main-branch PR (test had been using `SwiftConstants.LIMIT`/`DELIMITER` to look up values in the openstack4j map; now uses literal `"limit"`/`"delimiter"`). `mvn test` passes for camel-openstack on 4.14.x. Tracker: CAMEL-23577 _Reported by Claude Code on behalf of Andrea Cosentino_ -- 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]
