Skip to content
This repository was archived by the owner on Oct 1, 2020. It is now read-only.

Commit 00ef907

Browse files
committed
Simplified NFS-related logic
1 parent cd146e1 commit 00ef907

File tree

4 files changed

+10
-23
lines changed

4 files changed

+10
-23
lines changed

init_project.sh

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -152,14 +152,12 @@ bash "${vagrant_dir}/scripts/host/check_requirements.sh"
152152
force_project_cleaning=0
153153
force_codebase_cleaning=0
154154
force_phpstorm_config_cleaning=0
155-
disable_nfs=0
156155
enable_checkout=0
157-
while getopts 'fcpde' flag; do
156+
while getopts 'fcpe' flag; do
158157
case "${flag}" in
159158
f) force_project_cleaning=1 ;;
160159
c) force_codebase_cleaning=1 ;;
161160
p) force_phpstorm_config_cleaning=1 ;;
162-
d) disable_nfs=1 ;;
163161
e) enable_checkout=1 ;;
164162
*) error "Unexpected option" && exit 1;;
165163
esac
@@ -260,18 +258,11 @@ helm init --wait
260258
#waitForKubernetesPodToRun 'tiller-deploy'
261259

262260
# TODO: change k-rebuild-environment to comply with formatting requirements
263-
if [[ "${disable_nfs}" == 1 ]]; then
264-
if [[ "${enable_checkout}" == 1 ]]; then
265-
bash "${vagrant_dir}/scripts/host/k_rebuild_environment.sh" -d -e
266-
else
267-
bash "${vagrant_dir}/scripts/host/k_rebuild_environment.sh" -d
268-
fi
261+
262+
if [[ "${enable_checkout}" == 1 ]]; then
263+
bash "${vagrant_dir}/scripts/host/k_rebuild_environment.sh" -e
269264
else
270-
if [[ "${enable_checkout}" == 1 ]]; then
271-
bash "${vagrant_dir}/scripts/host/k_rebuild_environment.sh" -e
272-
else
273-
bash "${vagrant_dir}/scripts/host/k_rebuild_environment.sh"
274-
fi
265+
bash "${vagrant_dir}/scripts/host/k_rebuild_environment.sh"
275266
fi
276267

277268
monolith_ip="$(minikube service magento2-monolith --url | grep -oE '[0-9][^:]+' | head -1)"

scripts/host/k_rebuild_environment.sh

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,28 +20,24 @@ set -e
2020

2121
# TODO: Need to make sure all resources have been successfully deleted before the attempt of recreating them
2222
#sleep 20
23-
enable_nfs="true"
2423
enable_checkout="false"
25-
while getopts 'de' flag; do
24+
while getopts 'e' flag; do
2625
case "${flag}" in
27-
d) enable_nfs="false" ;;
2826
e) enable_checkout="true" ;;
2927
*) error "Unexpected option" && exit 1;;
3028
esac
3129
done
3230

3331
nfs_server_ip="$(bash "${vagrant_dir}/scripts/get_config_value.sh" "guest_nfs_server_ip")"
3432
echo "NFS SERVER IP: ${nfs_server_ip}"
35-
# TODO: Instead of enable_nfs use_nfs="$(bash "${vagrant_dir}/scripts/get_config_value.sh" "guest_use_nfs")"
36-
# "$(if [[ ${use_nfs} == "1" ]]; then echo "true"; else echo "false"; fi)"
37-
#
33+
use_nfs="$(bash "${vagrant_dir}/scripts/get_config_value.sh" "guest_use_nfs")"
3834
cd "${vagrant_dir}/etc/helm" && helm install \
3935
--name magento2 \
4036
--values values.yaml \
4137
--wait \
4238
--set global.persistence.nfs.serverIp="${nfs_server_ip}" \
4339
--set global.monolith.volumeHostPath="${vagrant_dir}" \
44-
--set global.persistence.nfs.enabled="${enable_nfs}" \
40+
--set global.persistence.nfs.enabled="$(if [[ ${use_nfs} == "1" ]]; then echo "true"; else echo "false"; fi)" \
4541
--set global.checkout.enabled="${enable_checkout}" \
4642
--set global.checkout.volumeHostPath="${vagrant_dir}" .
4743

tests/include/helpers.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ function deployVagrantProject()
9696
echo "## deployVagrantProject" >>${current_log_file_path}
9797
cd "${vagrant_dir}"
9898
sudo bash "${vagrant_dir}/scripts/host/configure_nfs_exports.sh"
99-
bash init_project.sh -fcd 2> >(logAndEcho) | {
99+
bash init_project.sh -fc 2> >(logAndEcho) | {
100100
while IFS= read -r line
101101
do
102102
logAndEcho "${line}"

tests/testsuite.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ function testNoCustomConfigBasicTest()
6464
assertDebugConfigurationWork
6565
assertRedisCacheIsEnabled
6666

67-
executeExtendedCommonAssertions
67+
# executeExtendedCommonAssertions
6868
}
6969

7070
## Call and Run all Tests

0 commit comments

Comments
 (0)