From 70ae8e82a2939b9aab87ce03dd1b97aaa64139d3 Mon Sep 17 00:00:00 2001 From: Shubhendu Ram Tripathi Date: Wed, 10 Jan 2024 11:30:07 +0530 Subject: [PATCH] Verbose logging of commands and config files Signed-off-by: Shubhendu Ram Tripathi --- kesconf/testdata/vault/deploy_vault.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/kesconf/testdata/vault/deploy_vault.sh b/kesconf/testdata/vault/deploy_vault.sh index a476ed55..e1283b9e 100755 --- a/kesconf/testdata/vault/deploy_vault.sh +++ b/kesconf/testdata/vault/deploy_vault.sh @@ -55,16 +55,21 @@ function install_kes() { function setup_vault() { # Create vault certs + echo "Run: kes identity new --key vault.key --cert vault.crt --ip \"127.0.0.1\" localhost" kes identity new --key vault.key --cert vault.crt --ip "127.0.0.1" localhost - mkdir -p /vault/file + mkdir -p /vault/file || sudo mkdir -p /vault/file - # Start vaule server + # Start vault server + echo "Starting vault server...." + echo "Run: vault server -config \"${GITHUB_WORKSPACE}\"/kesconf/testdata/vault/vault-config.json &" vault server -config "${GITHUB_WORKSPACE}"/kesconf/testdata/vault/vault-config.json & # Generate certs for KES + echo "Run: kes identity new --ip \"127.0.0.1\" localhost --cert public.crt --key private.key" kes identity new --ip "127.0.0.1" localhost --cert public.crt --key private.key # Generate certs for client application (to be used by test) + echo "Run: kes identity new --key=client.key --cert=client.crt MyApp" kes identity new --key=client.key --cert=client.crt MyApp client_id=$(kes identity of client.crt | awk '{print $1}') @@ -100,6 +105,10 @@ function setup_vault() { kes_key="${kes_private_key}" yq e -i '.tls.key = strenv(kes_key)' "${GITHUB_WORKSPACE}"/kesconf/testdata/vault/kes-config-vault.yml kes_cert="${kes_public_cert}" yq e -i '.tls.cert = strenv(kes_cert)' "${GITHUB_WORKSPACE}"/kesconf/testdata/vault/kes-config-vault.yml vault_cert="${vault_public_cert}" yq e -i '.keystore.vault.tls.ca = strenv(vault_cert)' "${GITHUB_WORKSPACE}"/kesconf/testdata/vault/kes-config-vault.yml + + echo "Content of \"${GITHUB_WORKSPACE}\"/kesconf/testdata/vault/kes-config-vault.yml" + cat "${GITHUB_WORKSPACE}"/kesconf/testdata/vault/kes-config-vault.yml + echo "" } main "$@"