Matan Shavit
01/26/2022, 6:33 PMgeodesic,
my home folder is not mounted to /localhost and I don’t see any erros
I have gogoled and don’t see a relevant solution yet, do you have any advice what to try?
Thank you ver ymuchErik Osterman (Cloud Posse)
01/26/2022, 7:27 PMMatan Shavit
01/26/2022, 9:24 PMdocker run --rm cloudposse/geodesic:0.149.1-debian init | bash
I am using minikube as a docker server with hyperkit as the driver, if that is helpfulErik Osterman (Cloud Posse)
01/26/2022, 10:58 PMErik Osterman (Cloud Posse)
01/26/2022, 10:58 PMMatan Shavit
01/26/2022, 10:59 PMgeodesic? it installed to /usr/local/bin/geodesicMatan Shavit
01/26/2022, 11:00 PMMatan Shavit
01/26/2022, 11:00 PM/localhostMike Crowe
01/27/2022, 9:54 AMgeodesic from your project folder, not your $HOME folder. I think because you fired it up from Users/matan, it only mapped the workdir. If you start from /Users/matan/terraform/tutorials (say where ~/terraform/tutorials is where you downloaded the CloudPosse tutorials repo, then you would see:
• /Users/matan -> /localhost
• (workdir) -> ~/terraform/tutorials/ -> /localhost/terraform/tutorials
(I think...)Matan Shavit
01/27/2022, 1:14 PMMatan Shavit
01/27/2022, 1:16 PMMatan Shavit
01/27/2022, 1:17 PM# No configured working directory is accessible:
# GEODESIC_WORKDIR is ""
# GEODESIC_HOST_CWD is "/Users/matan/projects/example"
# Defaulting initial working directory to "/conf"
✗ . [none] ~ ⨠ ls -a /localhost
. .. .aws .geodesic
✗ . [none] ~ ⨠ ls -a /conf
. .. .aws .emacs .envrc .gitconfig .inputrc .kubeMatan Shavit
01/30/2022, 1:54 PMMatan Shavit
01/30/2022, 3:21 PMMatan Shavit
01/30/2022, 3:23 PMMatan Shavit
01/30/2022, 3:27 PMminikube mount /Users/xxxxx:/Users/xxxxx
or wherever you want to be available to run geodesic in. I need it for several workflow, so I’ll run it in the background
minikube mount /Users/xxxxx:/Users/xxxxx &Erik Osterman (Cloud Posse)
01/31/2022, 5:46 AMJeremy G (Cloud Posse)
01/31/2022, 7:44 AMminikube, so while I'm sympathetic, with this being the first we have heard of it, and it in no way being specific to or triggered by Geodesic, I am not inclined to do anything about it, especially since there is a minikube-specific workaround.Matan Shavit
01/31/2022, 12:48 PMMatan Shavit
01/31/2022, 12:48 PMMatan Shavit
01/31/2022, 12:50 PMMatan Shavit
01/31/2022, 1:12 PMminikube mount running in another terminal window, I get an error message about mounting /localhost , but I find interacting with the container, everything is mounted as expected.
red message first:
########################################################################################
# No filesystem is mounted at /localhost which limits Geodesic functionality.
# EXIT THIS SHELL and on your host computer,
# run the following to install the script that runs
# Geodesic with all its features (the recommended way to use Geodesic):
#
# docker run --rm cloudposse/geodesic:0.149.1-debian init | bash
#
# (On a Linux workstation, you might need to use "sudo bash" instead of just "bash")
#
# After that, you should be able to launch Geodesic just by typing
#
# geodesic
#
########################################################################################
Disabling user customizations: GEODESIC_CUSTOMIZATION_DISABLED is '/localhost not a volume'
then a green message:
# Initial working directory set from host CWD to /localhost/dev/emr_app_authMatan Shavit
01/31/2022, 1:13 PMMatan Shavit
01/31/2022, 1:14 PMJeremy G (Cloud Posse)
02/02/2022, 5:54 AMNo filesystem is mounted at /localhost...
warning by changing this line to
if ! df -a | grep -q /localhost; then
We will make and publish that change eventually, but if you want to get a head start (and verify that it works for you), you can, and I would appreciate hearing how it goes.Matan Shavit
02/03/2022, 4:35 PMJeremy G (Cloud Posse)
02/03/2022, 6:17 PM