Skip to content

Commit e408fd4

Browse files
committed
Mirror changes in #382
1 parent 5e0c2aa commit e408fd4

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

bin/ghe-restore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -369,9 +369,9 @@ fi
369369

370370
# Always restore column encryption keys
371371
if [ "$(version $GHE_REMOTE_VERSION)" -ge "$(version 3.7.0)" ]; then
372-
log_info "Always restore encrypted column encryption keys on GHES verions 3.7.0+"
372+
echo "Always restore encrypted column encryption keys on GHES verions 3.7.0+"
373+
ghe-restore-column-encryption-keys "$GHE_HOSTNAME"
373374
fi
374-
ghe-restore-column-encryption-keys "$GHE_HOSTNAME"
375375

376376
# Make sure mysql and elasticsearch are prep'd and running before restoring.
377377
# These services will not have been started on appliances that have not been

share/github-backup-utils/ghe-restore-column-encryption-keys

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ set -e
1111
# Show usage and bail with no arguments
1212
[ -z "$*" ] && print_usage
1313

14-
bm_start "$(basename $0)"
14+
bm_start "$(basename "$0")"
1515

1616
# Grab host arg
1717
GHE_HOSTNAME="$1"
@@ -21,22 +21,22 @@ ghe_remote_version_required "$GHE_HOSTNAME"
2121

2222
# The snapshot to restore should be set by the ghe-restore command but this lets
2323
# us run this script directly.
24-
: ${GHE_RESTORE_SNAPSHOT:=current}
24+
: "${GHE_RESTORE_SNAPSHOT:=current}"
2525

2626
# Path to snapshot dir we're restoring from
27-
: ${GHE_RESTORE_SNAPSHOT_PATH:="$GHE_DATA_DIR/current"}
27+
: "${GHE_RESTORE_SNAPSHOT_PATH:="$GHE_DATA_DIR/current"}"
2828

2929
# Restore encrypted column encryption keying material for GHES 3.7.0 onward
30-
if [ "$(version $GHE_REMOTE_VERSION)" -ge "$(version 3.7.0)" ]; then
31-
log_info "Restoring encrypted column encryption keying material"
30+
if [ "$(version "$GHE_REMOTE_VERSION")" -ge "$(version 3.7.0)" ]; then
31+
echo "Restoring encrypted column encryption keying material"
3232
restore-secret "encrypted column encryption keying material" "encrypted-column-encryption-keying-material" "secrets.github.encrypted-column-keying-material"
3333
fi
3434

3535
# Restore encrypted column current encryption key for GHES 3.8.0 onwards
36-
if [ "$(version $GHE_REMOTE_VERSION)" -ge "$(version 3.8.0)" ]; then
37-
log_info "Restoring encrypted column current encryption key"
36+
if [ "$(version "$GHE_REMOTE_VERSION")" -ge "$(version 3.8.0)" ]; then
37+
echo "Restoring encrypted column current encryption key"
3838
restore-secret "encrypted column current encryption key" "encrypted-column-current-encryption-key" "secrets.github.encrypted-column-current-encryption-key"
3939
fi
4040

4141

42-
bm_end "$(basename $0)"
42+
bm_end "$(basename "$0")"

test/test-ghe-restore.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -337,10 +337,10 @@ end_test
337337

338338
begin_test "ghe-restore does not encrypted column current encryption key for versions below 3.8.0"
339339
(
340-
GHE_REMOTE_VERSION=2.1.10 restore -v -f | grep -q "encrypted column current encryption key not set" && exit 1
340+
GHE_REMOTE_VERSION=2.1.10 ghe-restore -v -f | grep -q "encrypted column current encryption key not set" && exit 1
341341
[ ! -f "$GHE_DATA_DIR/current/encrypted-column-current-encryption-key" ]
342342

343-
GHE_REMOTE_VERSION=3.7.0 restore -v -f | grep -q "encrypted column current encryption key not set" && exit 1
343+
GHE_REMOTE_VERSION=3.7.0 ghe-restore -v -f | grep -q "encrypted column current encryption key not set" && exit 1
344344
[ ! -f "$GHE_DATA_DIR/current/encrypted-column-current-encryption-key" ]
345345

346346
)

0 commit comments

Comments
 (0)