@@ -202,6 +202,7 @@ setup_test_data () {
202
202
# Create a fake manage password file§
203
203
mkdir -p " $GHE_REMOTE_DATA_USER_DIR /common"
204
204
git config -f " $GHE_REMOTE_DATA_USER_DIR /common/secrets.conf" secrets.manage " fake password hash data"
205
+ git config -f " $GHE_REMOTE_DATA_USER_DIR /common/secrets.conf" secrets.manage-auth.argon-secret " fake argon2 secret"
205
206
206
207
# Create a fake password pepper file
207
208
mkdir -p " $GHE_REMOTE_DATA_USER_DIR /common"
@@ -316,6 +317,7 @@ setup_test_data () {
316
317
echo " fake ghe-export-ssl-ca-certificates data" > " $loc /ssl-ca-certificates.tar"
317
318
echo " fake license data" > " $loc /enterprise.ghl"
318
319
echo " fake password hash data" > " $loc /manage-password"
320
+ echo " fake argon2 secret" > " $loc /manage-argon-secret"
319
321
echo " fake password pepper data" > " $loc /password-pepper"
320
322
echo " rsync" > " $loc /strategy"
321
323
echo " $GHE_REMOTE_VERSION " > " $loc /version"
@@ -445,6 +447,9 @@ verify_all_backedup_data() {
445
447
# verify manage-password file was backed up
446
448
[ " $( cat " $GHE_DATA_DIR /current/manage-password" ) " = " fake password hash data" ]
447
449
450
+ # verify manage-argon-secret file was backed up
451
+ [ " $( cat " $GHE_DATA_DIR /current/manage-argon-secret" ) " = " fake argon2 secret" ]
452
+
448
453
# verify password pepper file was backed up
449
454
[ " $( cat " $GHE_DATA_DIR /current/password-pepper" ) " = " fake password pepper data" ]
450
455
@@ -507,6 +512,9 @@ verify_all_restored_data() {
507
512
# verify management console password was *not* restored
508
513
! grep -q " fake password hash data" " $GHE_REMOTE_DATA_USER_DIR /common/secrets.conf"
509
514
515
+ # verify management console argon2 secret was *not* restored
516
+ ! grep -q " fake argon2 secret" " $GHE_REMOTE_DATA_USER_DIR /common/secrets.conf"
517
+
510
518
# verify common data
511
519
verify_common_data
512
520
}
0 commit comments