mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-10-29 17:52:32 +00:00
Stop vault on exit in gen_openapi.sh (#19252)
This commit is contained in:
committed by
GitHub
parent
0c2fadca9e
commit
383b8e7d5e
3
changelog/19252.txt
Normal file
3
changelog/19252.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
```release-note:improvement
|
||||
openapi: Consistently stop Vault server on exit in gen_openapi.sh
|
||||
```
|
||||
@@ -24,6 +24,14 @@ vault server -dev -dev-root-token-id=root &
|
||||
sleep 2
|
||||
VAULT_PID=$!
|
||||
|
||||
defer_stop_vault() {
|
||||
echo "Stopping Vault..."
|
||||
kill $VAULT_PID
|
||||
sleep 1
|
||||
}
|
||||
|
||||
trap defer_stop_vault INT TERM EXIT
|
||||
|
||||
export VAULT_ADDR=http://127.0.0.1:8200
|
||||
|
||||
echo "Mounting all builtin plugins..."
|
||||
@@ -125,8 +133,6 @@ else
|
||||
'http://127.0.0.1:8200/v1/sys/internal/specs/openapi' > openapi.json
|
||||
fi
|
||||
|
||||
kill $VAULT_PID
|
||||
sleep 1
|
||||
|
||||
echo
|
||||
echo "openapi.json generated"
|
||||
echo
|
||||
|
||||
Reference in New Issue
Block a user