You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by "JiriOndrusek (via GitHub)" <gi...@apache.org> on 2026/07/15 07:44:27 UTC

[I] Add integration test coverage for CyberArk Vault property placeholder, dynamic headers, and secret versioning [camel-quarkus]

JiriOndrusek opened a new issue, #8884:
URL: https://github.com/apache/camel-quarkus/issues/8884

   ## Description
   
   The `cyberark-vault` integration tests currently cover basic `createSecret`/`getSecret` operations and unauthorized access (403), but are missing coverage for several important component features.
   
   ## Missing Coverage
   
   1. **Property placeholder resolution** (`{{cyberark:...}}`) — The most common way users consume vault secrets in Camel. Requires `camel.vault.cyberark.*` configuration and exercising `PropertiesComponent.resolveProperty("cyberark:...")`. Other vault extensions (HashiCorp, AWS, Azure, GCP) all test this.
   
   2. **Dynamic secretId via message header** — All existing routes hardcode `secretId` in the URI. The component supports `CyberArkVaultConstants.SECRET_ID` as a message header for dynamic secret selection, which exercises a different code path.
   
   3. **Secret version retrieval** — `CyberArkVaultConstants.SECRET_VERSION` header is supported but not tested. Important to verify in native mode where reflection-based header processing could fail.


-- 
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: commits-unsubscribe@camel.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Add integration test coverage for CyberArk Vault property placeholder, dynamic headers, and secret versioning [camel-quarkus]

Posted by "jamesnetherton (via GitHub)" <gi...@apache.org>.
jamesnetherton closed issue #8884: Add integration test coverage for CyberArk Vault property placeholder, dynamic headers, and secret versioning
URL: https://github.com/apache/camel-quarkus/issues/8884


-- 
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: commits-unsubscribe@camel.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org