vault/sdk/helper
Vault Automation 6d5e4c863b
Backport enos(ldap): always verify base DN connection before setup into ce/main
Refactor our connection checking into a new LDAP module that is capable
of running a search and waiting for success. We now call this module
while setting up the integration host and before enabling the LDAP
secrets engine.

We also fix two race conditions in the Agent and HA Seal scenarios where
we might attempt to verify and/or test LDAP before the integration host
has been set up.

Signed-off-by: Ryan Cragun <me@ryan.ec>
Co-authored-by: Ryan Cragun <me@ryan.ec>
Co-authored-by: LT Carbonell <lt.carbonell@hashicorp.com>
2026-03-25 13:34:17 -04:00
..
authmetadata license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
automatedrotationutil Add test case and add some comments (#12811) (#12850) 2026-03-09 19:23:48 +00:00
backoff license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
base62 license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
certutil Ignore Basic Constraint Extentions in CSRs for sign-intermediate (#12603) (#12606) 2026-02-27 19:57:54 +00:00
cidrutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
clientcountutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
compressutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
consts VAULT-42657: Merge feature branch for OAuth and Agent Registry into main (#12587) (#12754) 2026-03-05 10:25:59 -05:00
cryptoutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
custommetadata license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
dbtxn license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
docker Backport Add an authenticated mode to rekey endpoints into ce/main (#12925) 2026-03-11 15:28:36 -04:00
errutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
fairshare Put fairshare and dnstest helper in sdk (#11583) (#11663) 2026-01-09 10:32:31 -05:00
hclutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
identitytpl license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
jsonutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
kdf license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
keysutil Improve error messaging for Transit BYOK when non-PKCS8 format is provided (#13068) (#13186) 2026-03-19 12:22:35 -07:00
ldaputil Update ldaputil to allow plugins to perform their own schema validation (#12897) (#12995) 2026-03-16 09:10:29 -07:00
license license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
locksutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
logging license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
metricregistry license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
mlock license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
ocsp Dont add the error from validating via issuer signature if the subsequent verification from extraCas succeeds (#28597) 2024-10-04 18:59:40 +00:00
parseutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
password license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
pathmanager license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
pluginidentityutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
pluginruntimeutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
pluginutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
pointerutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
policyutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
roottoken license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
salt license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
strutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
template license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
testcluster Backport enos(ldap): always verify base DN connection before setup into ce/main 2026-03-25 13:34:17 -04:00
testhelpers Allow a caller to override the logger within the dnstest helper (#12647) (#12670) 2026-03-03 15:46:40 +00:00
tlsutil license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
tokenutil Put alias_metadata tokenutil field into public SDK (#11468) (#11717) 2026-01-13 09:43:33 -06:00
useragent license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
wrapping license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
xor license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00