File tree Expand file tree Collapse file tree 3 files changed +15
-3
lines changed
share/github-backup-utils Expand file tree Collapse file tree 3 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ backup-secret "kredz.credz HMAC key" "kredz-credz-hmac" "secrets.kredz.credz-hma
80
80
backup-secret " kredz.varz HMAC key" " kredz-varz-hmac" " secrets.kredz.varz-hmac-secret"
81
81
82
82
# Backup argon secrets for multiuser from ghes version 3.8 onwards
83
- if ! [ " $( version $GHE_REMOTE_VERSION ) " -lt " $( version 3.8.0) " ]; then
83
+ if [ " $( version $GHE_REMOTE_VERSION ) " -ge " $( version 3.8.0) " ]; then
84
84
backup-secret " management console argon2 secret" " manage-argon-secret" " secrets.manage-auth.argon-secret"
85
85
fi
86
86
Original file line number Diff line number Diff line change @@ -138,7 +138,13 @@ begin_test "ghe-backup management console does not backup argon secret"
138
138
(
139
139
set -e
140
140
141
- GHE_REMOTE_VERSION=3.7.0 ghe-backup -v | grep -q " management console argon2 secret not set" && exit 1
141
+ GHE_REMOTE_VERSION=2.1.10 ghe-backup -v | grep -q " management console argon2 secret not set" && exit 1
142
+ [ ! -f " $GHE_DATA_DIR /current/manage-argon-secret" ]
143
+
144
+ GHE_REMOTE_VERSION=3.6.1 ghe-backup -v | grep -q " management console argon2 secret not set" && exit 1
145
+ [ ! -f " $GHE_DATA_DIR /current/manage-argon-secret" ]
146
+
147
+ GHE_REMOTE_VERSION=3.7.10 ghe-backup -v | grep -q " management console argon2 secret not set" && exit 1
142
148
[ ! -f " $GHE_DATA_DIR /current/manage-argon-secret" ]
143
149
)
144
150
end_test
@@ -152,6 +158,12 @@ begin_test "ghe-backup management console backs up argon secret"
152
158
GHE_REMOTE_VERSION=3.8.0 ghe-backup
153
159
154
160
[ " $( cat " $GHE_DATA_DIR /current/manage-argon-secret" ) " = " fake pw" ]
161
+
162
+ rm -rf " $GHE_DATA_DIR /current"
163
+
164
+ GHE_REMOTE_VERSION=4.1.0 ghe-backup
165
+
166
+ [ " $( cat " $GHE_DATA_DIR /current/manage-argon-secret" ) " = " fake pw" ]
155
167
)
156
168
end_test
157
169
Original file line number Diff line number Diff line change @@ -448,7 +448,7 @@ verify_all_backedup_data() {
448
448
[ " $( cat " $GHE_DATA_DIR /current/manage-password" ) " = " fake password hash data" ]
449
449
450
450
# verify manage-argon-secret file was backed up
451
- if ! [ " $( version $GHE_REMOTE_VERSION ) " -lt " $( version 3.8.0) " ]; then
451
+ if [ " $( version $GHE_REMOTE_VERSION ) " -ge " $( version 3.8.0) " ]; then
452
452
[ " $( cat " $GHE_DATA_DIR /current/manage-argon-secret" ) " = " fake argon2 secret" ]
453
453
fi
454
454
You can’t perform that action at this time.
0 commit comments