From 5b8ac70e926ad33b53ca52350b0a48b7d3202364 Mon Sep 17 00:00:00 2001 From: Floris van der Grinten Date: Wed, 19 May 2021 15:06:32 +0200 Subject: [PATCH] Test secret in section --- .github/workflows/test.yml | 2 ++ tests/assert-env-set.sh | 2 ++ tests/assert-env-unset.sh | 1 + 3 files changed, 5 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index cf010c1..9447f59 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,6 +18,7 @@ jobs: OP_CONNECT_HOST: http://localhost:8080 OP_CONNECT_TOKEN: ${{ secrets.OP_CONNECT_TOKEN }} SECRET: op://v5pz6venw4roosmkzdq2nhpv6u/hrgkzhrlvscomepxlgafb2m3ca/password + SECRET_IN_SECTION: op://v5pz6venw4roosmkzdq2nhpv6u/hrgkzhrlvscomepxlgafb2m3ca/test-section/password MULTILINE_SECRET: op://v5pz6venw4roosmkzdq2nhpv6u/ghtz3jvcc6dqmzc53d3r3eskge/notesPlain - name: Print environment variables with masked secrets run: printenv @@ -37,6 +38,7 @@ jobs: OP_CONNECT_HOST: http://localhost:8080 OP_CONNECT_TOKEN: ${{ secrets.OP_CONNECT_TOKEN }} SECRET: op://v5pz6venw4roosmkzdq2nhpv6u/hrgkzhrlvscomepxlgafb2m3ca/password + SECRET_IN_SECTION: op://v5pz6venw4roosmkzdq2nhpv6u/hrgkzhrlvscomepxlgafb2m3ca/test-section/password MULTILINE_SECRET: op://v5pz6venw4roosmkzdq2nhpv6u/ghtz3jvcc6dqmzc53d3r3eskge/notesPlain - name: Print environment variables with masked secrets run: printenv diff --git a/tests/assert-env-set.sh b/tests/assert-env-set.sh index 9723f5c..ece0f8d 100755 --- a/tests/assert-env-set.sh +++ b/tests/assert-env-set.sh @@ -8,6 +8,8 @@ assert_env_equals() { assert_env_equals "SECRET" "RGVhciBzZWN1cml0eSByZXNlYXJjaGVyLCB0aGlzIGlzIGp1c3QgYSBkdW1teSBzZWNyZXQuIFBsZWFzZSBkb24ndCByZXBvcnQgaXQu" +assert_env_equals "SECRET_IN_SECTION" "RGVhciBzZWN1cml0eSByZXNlYXJjaGVyLCB0aGlzIGlzIGp1c3QgYSBkdW1teSBzZWNyZXQuIFBsZWFzZSBkb24ndCByZXBvcnQgaXQu" + assert_env_equals "MULTILINE_SECRET" "$(cat << EOF -----BEGIN PRIVATE KEY----- RGVhciBzZWN1cml0eSByZXNlYXJjaGVyLApXaGls diff --git a/tests/assert-env-unset.sh b/tests/assert-env-unset.sh index 3237c8a..ce630f7 100755 --- a/tests/assert-env-unset.sh +++ b/tests/assert-env-unset.sh @@ -7,4 +7,5 @@ assert_env_unset() { } assert_env_unset "SECRET" +assert_env_unset "SECRET_IN_SECTION" assert_env_unset "MULTILINE_SECRET"