gnodet opened a new pull request, #22772: URL: https://github.com/apache/camel/pull/22772
[CAMEL-23250](https://issues.apache.org/jira/browse/CAMEL-23250) ## Summary Follow-up to PR #22269. Migrates all remaining `secret = true` annotations to the new `security = "secret"` attribute introduced in the security policy enforcement framework. - Replaces `secret = true` with `security = "secret"` on `@UriParam` and `@Metadata` annotations across **142 source files** (~400 occurrences) - Covers components, core vault configurations, and SSL configuration - Regenerates all downstream artifacts (catalog JSON, endpoint DSL, component DSL) - The `secret` attribute was deprecated in 4.19.0 in favor of `security = "secret"` ### Scope - **135 component files** (AI, AWS, Azure, Google, IBM, Huawei, Kafka, JMS, FTP, etc.) - **7 core/tooling files** (vault configs for AWS, Azure, GCP, HashiCorp, Spring Cloud Config; SSL config) - No behavioral changes — `security = "secret"` is semantically equivalent to `secret = true` ### Remaining follow-up work - **Camel Spring Boot** — Auto-configuration for `camel.security.*` properties - **Camel Quarkus** — Integration for `camel.security.*` properties ## Test plan - [x] Full build passes (`mvn install -Dquickly`) - [x] Zero `secret = true` remaining in non-test source files - [x] Generated metadata regenerated and committed - [ ] CI build passes -- 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]
