confd: Fix migration script

When migrate to 1.7 the keystore was not correctly
migrated.
This commit is contained in:
Mattias Walström
2026-01-23 13:05:33 +01:00
parent fd331149f3
commit 0f6ab23206
@@ -1,5 +1,5 @@
#!/bin/sh
# Rename cleartext-symmetric-key to symmetric-key
# Rename cleartext-key to symmetric-key
file=$1
temp=${file}.tmp
@@ -7,12 +7,12 @@ temp=${file}.tmp
jq '
if .["ietf-keystore:keystore"]?."symmetric-keys"?."symmetric-key" then
.["ietf-keystore:keystore"]."symmetric-keys"."symmetric-key" |= map(
if ."key-type"?."cleartext-key" then
# Rename cleartext-key to cleartext-symmetric-key
."key-type"."cleartext-key" as $key_value |
."key-type" |= (del(."cleartext-key") | . + {
"symmetric-key": $key_value
})
if ."infix-keystore:cleartext-key" then
# Rename cleartext-key to symmetric-key
."infix-keystore:cleartext-key" as $key_value |
del(."infix-keystore:cleartext-key") | . + {
"infix-keystore:symmetric-key": $key_value
}
else
.
end