openapi: Better mount points for kv-v1 and kv-v2 in openapi.json (#21563)

This commit is contained in:
Anton Averchenkov
2023-07-05 15:01:18 -04:00
committed by GitHub
parent 5ce57dbd00
commit e0472d4059
4 changed files with 16 additions and 6 deletions

View File

@@ -37,7 +37,13 @@ trap defer_stop_vault INT TERM EXIT
export VAULT_ADDR=http://127.0.0.1:8200
echo "Mounting all builtin plugins..."
echo "Unmounting the default kv-v2 secrets engine ..."
# Unmount the default kv-v2 engine so that we can remount it at 'kv_v2/' later.
# The mount path will be reflected in the resultant OpenAPI document.
vault secrets disable "secret/"
echo "Mounting all builtin plugins ..."
# Enable auth plugins
vault auth enable "alicloud"
@@ -67,7 +73,8 @@ vault secrets enable "database"
vault secrets enable "gcp"
vault secrets enable "gcpkms"
vault secrets enable "kubernetes"
vault secrets enable "kv"
vault secrets enable -path="kv-v1/" -version=1 "kv"
vault secrets enable -path="kv-v2/" -version=2 "kv"
vault secrets enable "ldap"
vault secrets enable "mongodbatlas"
vault secrets enable "nomad"