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]

Reply via email to