Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: implement automatic hashicorp token renewal (#3782)
* feat: add PrefixMonitor (#3510) * feat: add token rotation mechanism * test: adding tests for hashicorp token rotation * fix: fix checkstyle errors * fix: set empty list when policies null * docs: update DEPENDENCIES * fix: pr comments * fix: pr comments * fix: pr comments * add custom retry mechanism to token renewal * merge upstream main * minor fixes * extract hashicorp config value validation into separate class * checkstyle fixes * remove vault timeout config * clean up * added ConfigImplTest test for double config * remove root token property from token look up data * use in-built retry mechanism of EdcHttpClient for token operations * using single thread executor for hashicorp client * remove retry config from HashicorpVaultConfig * revert config impl changes * revert SettingResolver changes * test call of FallbackFactories.retryWhenStatusIsNotIn(..) with static mocks * implement custom Fallback factory for hashicorp client * replace token dto classes by map<string, object> * merge upstream * update pr comments * update pr comments * update pr comments * clean up merge * merge main into feature branch
- Loading branch information