Skip to content

Fixes #8884. Add CyberArk Vault integration test coverage#8894

Merged
jamesnetherton merged 1 commit into
apache:mainfrom
JiriOndrusek:fix/8884
Jul 22, 2026
Merged

Fixes #8884. Add CyberArk Vault integration test coverage#8894
jamesnetherton merged 1 commit into
apache:mainfrom
JiriOndrusek:fix/8884

Conversation

@JiriOndrusek

Copy link
Copy Markdown
Contributor

Summary

  • Add testPropertyPlaceholder exercising PropertiesComponent.resolveProperty("cyberark:...") with camel.vault.cyberark.* properties
  • Add testGetSecretByHeader exercising dynamic CyberArkVaultConstants.SECRET_ID header
  • Add testGetSecretVersion with dedicated versionVar to verify secret version retrieval via CyberArkVaultConstants.SECRET_VERSION header
  • Configure camel.vault.cyberark.* properties in test resource to enable property placeholder resolution
  • Make createSecret endpoint accept dynamic secretId via header instead of hardcoding it in the route URI
  • Add versionVar to Conjur policy with appropriate permissions

Test plan

  • CI passes for cyberark-vault integration tests in JVM mode
  • CI passes for cyberark-vault integration tests in native mode
  • Existing testRetrieveSecret still passes with the dynamic createSecret endpoint

…roperty placeholder, dynamic headers, and secret versioning

- Add testPropertyPlaceholder using PropertiesComponent.resolveProperty()
- Add testGetSecretByHeader exercising CyberArkVaultConstants.SECRET_ID header
- Add testGetSecretVersion with dedicated versionVar to isolate version numbering
- Configure camel.vault.cyberark.* properties in test resource
- Consolidate createSecret REST endpoint to accept dynamic secretId
- Bump nginx test container image from 1.29.4 to 1.30.3

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jamesnetherton
jamesnetherton merged commit 3c8f0ee into apache:main Jul 22, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants