From c54f462aa767c685de7869c62e1392366d0829a1 Mon Sep 17 00:00:00 2001 From: openoms Date: Thu, 7 Jul 2022 09:38:33 +0100 Subject: [PATCH] devenv: fix k3d for the RPi --- k8s/devenv.k3d.sh | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/k8s/devenv.k3d.sh b/k8s/devenv.k3d.sh index a8514bd..549fca1 100644 --- a/k8s/devenv.k3d.sh +++ b/k8s/devenv.k3d.sh @@ -99,6 +99,14 @@ alias ll='ls -alF' alias ls='ls --color=auto' alias tf='terraform'" \ | sudo -u k3d tee -a /home/k3d/.bash_aliases + +if [ "${cpu}" = arm64 ]; then + # https://code.pinske.eu/k3d-raspi.html + if ! grep "cgroup_memory=1 cgroup_enable=memory" < /boot/cmdline.txt; then + sudo sed -i s/$/ cgroup_memory=1 cgroup_enable=memory/ /boot/cmdline.txt + echo "# Will need to reboot to create a cluster successfully" + fi +fi } function start_dev_charts() { @@ -117,7 +125,7 @@ function start_dev_charts() { function delete_cluster() { ## REMOVE cd /home/k3d/charts/dev - make delete-cluster + sudo -u k3d make delete-cluster # k3d cluster delete && rm terraform.tfstate } @@ -129,8 +137,3 @@ elif [ "$1" = "off" ]; then else help fi - -# RPi problems: -# k -n galoy-dev-otel logs opentelemetry-collector-675b6bb545-ss4mc -# standard_init_linux.go:228: exec user process caused: exec format error -# https://github.com/GaloyMoney/galoy/pull/1209#issuecomment-1098095373 \ No newline at end of file