Test non-ascii secret interpolation
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
SECRET_TOKEN='1234 with "中文"'
|
SECRET_TOKEN='1234 with "中文"'
|
||||||
SECRET_TAG='TAGME'
|
SECRET_TAG='TAGME'
|
||||||
SECRETS=$(kamal secrets fetch --adapter test --account test INTERPOLATED_SECRET1 INTERPOLATED_SECRET2)
|
SECRETS=$(kamal secrets fetch --adapter test --account test INTERPOLATED_SECRET1 INTERPOLATED_SECRET2 INTERPOLATED_中文)
|
||||||
INTERPOLATED_SECRET1=$(kamal secrets extract INTERPOLATED_SECRET1 ${SECRETS})
|
INTERPOLATED_SECRET1=$(kamal secrets extract INTERPOLATED_SECRET1 ${SECRETS})
|
||||||
INTERPOLATED_SECRET2=$(kamal secrets extract INTERPOLATED_SECRET2 ${SECRETS})
|
INTERPOLATED_SECRET2=$(kamal secrets extract INTERPOLATED_SECRET2 ${SECRETS})
|
||||||
|
INTERPOLATED_SECRET3=$(kamal secrets extract INTERPOLATED_中文 ${SECRETS})
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ env:
|
|||||||
- SECRET_TOKEN
|
- SECRET_TOKEN
|
||||||
- INTERPOLATED_SECRET1
|
- INTERPOLATED_SECRET1
|
||||||
- INTERPOLATED_SECRET2
|
- INTERPOLATED_SECRET2
|
||||||
|
- INTERPOLATED_SECRET3
|
||||||
tags:
|
tags:
|
||||||
tag1:
|
tag1:
|
||||||
CLEAR_TAG: tagged
|
CLEAR_TAG: tagged
|
||||||
|
|||||||
@@ -112,6 +112,7 @@ class MainTest < IntegrationTest
|
|||||||
assert_env :SECRET_TAG, "TAGME", version: version, vm: :vm2
|
assert_env :SECRET_TAG, "TAGME", version: version, vm: :vm2
|
||||||
assert_env :INTERPOLATED_SECRET1, "1TERCES_DETALOPRETNI", version: version, vm: :vm2
|
assert_env :INTERPOLATED_SECRET1, "1TERCES_DETALOPRETNI", version: version, vm: :vm2
|
||||||
assert_env :INTERPOLATED_SECRET2, "2TERCES_DETALOPRETNI", version: version, vm: :vm2
|
assert_env :INTERPOLATED_SECRET2, "2TERCES_DETALOPRETNI", version: version, vm: :vm2
|
||||||
|
assert_env :INTERPOLATED_SECRET3, "文中_DETALOPRETNI", version: version, vm: :vm2
|
||||||
end
|
end
|
||||||
|
|
||||||
def assert_env(key, value, vm:, version:)
|
def assert_env(key, value, vm:, version:)
|
||||||
|
|||||||
Reference in New Issue
Block a user