Skip to content

Commit 33ce7a2

Browse files
committed
Test that elasticsearch-legacy directory is restored on 2.x vms
1 parent 4fd2b1b commit 33ce7a2

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

test/test-ghe-restore.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,14 @@ begin_test "ghe-restore into unconfigured vm"
6969
grep -q "fake ghe-export-authorized-keys data" "$TRASHDIR/restore-out"
7070
grep -q "fake ghe-export-ssh-host-keys data" "$TRASHDIR/restore-out"
7171
grep -q "fake ghe-export-settings data" "$TRASHDIR/restore-out"
72-
grep -q "ghe-import-es-indices" "$TRASHDIR/restore-out"
72+
73+
# verify ghe-import-es-indices is run under 1.x VMs and that the
74+
# elasticsearch-legacy directory was created under 2.x VMs.
75+
if [ "$GHE_VERSION_MAJOR" -eq 1 ]; then
76+
grep -q "ghe-import-es-indices" "$TRASHDIR/restore-out"
77+
elif [ "$GHE_VERSION_MAJOR" -ge 2 ]; then
78+
test -d "$GHE_REMOTE_DATA_USER_DIR/elasticsearch-legacy"
79+
fi
7380

7481
# verify service-ensure scripts were run under versions >= v2.x
7582
if [ "$GHE_VERSION_MAJOR" -ge 2 ]; then
@@ -111,7 +118,6 @@ begin_test "ghe-restore into configured vm"
111118
grep -q "fake ghe-export-redis data" "$TRASHDIR/restore-out"
112119
grep -q "fake ghe-export-authorized-keys data" "$TRASHDIR/restore-out"
113120
grep -q "fake ghe-export-ssh-host-keys data" "$TRASHDIR/restore-out"
114-
grep -q "ghe-import-es-indices" "$TRASHDIR/restore-out"
115121

116122
# verify settings import was *not* run due to instance already being
117123
# configured.
@@ -151,7 +157,6 @@ begin_test "ghe-restore -c into configured vm"
151157
grep -q "fake ghe-export-redis data" "$TRASHDIR/restore-out"
152158
grep -q "fake ghe-export-authorized-keys data" "$TRASHDIR/restore-out"
153159
grep -q "fake ghe-export-ssh-host-keys data" "$TRASHDIR/restore-out"
154-
grep -q "ghe-import-es-indices" "$TRASHDIR/restore-out"
155160

156161
# verify settings were imported
157162
grep -q "fake ghe-export-settings data" "$TRASHDIR/restore-out"

0 commit comments

Comments
 (0)