When I check the logs from the pod, I get this error upon checking connection for sample Material:
jvm 1 | 2023-07-19 14:52:28,756 INFO [166@MessageListener for ServerPingListener] p.c.g.c.e.k.c.g.c.e.KubernetesPlugin:72 [plugin-cd.go.contrib.elasticagent.kubernetes] - [refresh-pod-state] Pod information successfully synced. All(Running/Pending) pod count is 0.
jvm 1 | 2023-07-19 14:52:30,015 ERROR [124@MessageListener for MaterialUpdateListener] ProcessManager:102 - [Command Line] Failed executing [git clone --branch master --no-checkout
https://github.com/gocd-contrib/getting-started-repo /go-working-dir/pipelines/flyweight/8ad0eaec-5e2d-4f61-bfd6-dc26f7f67818]
jvm 1 | 2023-07-19 14:52:30,015 ERROR [124@MessageListener for MaterialUpdateListener] ProcessManager:103 - [Command Line] Agent's Environment Variables: {GOCD_APP_SERVER_SERVICE_PORT_HTTP=8153, PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, WRAPPER_JAVA_VERSION_MINOR=0, WRAPPER_HOSTNAME=gocd-app-server-5c9dd5b56c-646pn, WRAPPER_BITS=64, WRAPPER_VERSION=3.5.51, WRAPPER_BASE_NAME=wrapper, GOCD_APP_SERVER_SERVICE_PORT=8153, WRAPPER_HOST_NAME=gocd-app-server-5c9dd5b56c-646pn, WRAPPER_JAVA_VENDOR=OpenJDK, PWD=/, KUBERNETES_PORT_443_TCP=tcp://
10.43.0.1:443, LANGUAGE=en_US:en, GOCD_PLUGIN_INSTALL_docker-registry-artifact-plugin=
https://github.com/gocd/docker-registry-artifact-plugin/releases/download/v1.3.1-485/docker-registry-artifact-plugin-1.3.1-485.jar, WRAPPER_EDITION=Standard, GOCD_APP_SERVER_PORT_8153_TCP_PROTO=tcp, LC_ALL=en_US.UTF-8, WRAPPER_JAVA_VERSION_REVISION=6, WRAPPER_JAVA_VERSION=17.0.6, KUBERNETES_SERVICE_PORT_HTTPS=443, SHLVL=1, WRAPPER_PID=115, WRAPPER_WORKING_DIR=/go-working-dir, WRAPPER_OS=linux, KUBERNETES_PORT=tcp://
10.43.0.1:443, GOCD_APP_SERVER_SERVICE_HOST=10.43.100.193, KUBERNETES_SERVICE_HOST=10.43.0.1, LANG=en_US.UTF-8, WRAPPER_BIN_DIR=/go-server/wrapper, WRAPPER_CONF_DIR=/go-server/wrapper-config, WRAPPER_LANG=en, GOCD_APP_SERVER_PORT_8153_TCP=tcp://
10.43.100.193:8153, WRAPPER_FILE_SEPARATOR=/, WRAPPER_INIT_DIR=/, KUBERNETES_PORT_443_TCP_ADDR=10.43.0.1, GOCD_APP_SERVER_PORT_8153_TCP_ADDR=10.43.100.193, GOCD_PLUGIN_INSTALL_kubernetes-elastic-agents=
https://github.com/gocd/kubernetes-elastic-agents/releases/download/v3.9.0-442/kubernetes-elastic-agent-3.9.0-442.jar, GO_JAVA_HOME=/gocd-jre, WRAPPER_PATH_SEPARATOR=:, KUBERNETES_PORT_443_TCP_PROTO=tcp, KUBERNETES_SERVICE_PORT=443, GOCD_APP_SERVER_PORT=tcp://
10.43.100.193:8153, HOSTNAME=gocd-app-server-5c9dd5b56c-646pn, WRAPPER_JAVA_VERSION_MAJOR=17, WRAPPER_RUN_MODE=console, WRAPPER_ARCH=x86, GOCD_APP_SERVER_PORT_8153_TCP_PORT=8153, KUBERNETES_PORT_443_TCP_PORT=443, HOME=/home/go}
Which is weird, because if I just run those commands directly with git, it's fine:
kubectl exec --stdin --tty gocd-app-server-5c9dd5b56c-646pn -n homelab -- git version
git version 2.38.4
I am working with Rancher Desktop. I also just enabled some experimental features for Apple Silicon virtualisation.... Do you have any recommendations when running things on M1 Mac?