Checks
Controller Version
summerwind/actions-runner-controller:v0.27.5
Helm Chart Version
0.23.5
CertManager Version
1.13.1
Deployment Method
Helm
cert-manager installation
Yes
Cert-manager is working fine
Checks
Resource Definitions
To Reproduce
You can exec into a pod and try to clone a repository and will get an error regarding ssh package not being installed
Describe the bug
Since yesterday at around 14h Paris time, our ci jobs started to fail with error
Error: Unable to locate executable file: ssh. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.
Describe the expected behavior
Expected behavior : be able to clone a git repository (with action/checkout for example)
Whole Controller Logs
Whole Runner Pod Logs
Additional Context
Our team rebuild the docker image by adding the ssh client again
Example bellow (i do not recommend using latest)
FROM summerwind/actions-runner:latest
USER root
RUN apt-get update -y \
&& apt-get install openssh-client -y \
&& rm -rf /var/lib/apt/lists/*
USER runner
My question is : did the summerwind contributors removed the ssh clients ? If yes, where could we have been informed of the change ?
I'm posting this because others might run into the same issue and i wanted to offer a quick solution, i hope that's okay !
Checks
Controller Version
summerwind/actions-runner-controller:v0.27.5
Helm Chart Version
0.23.5
CertManager Version
1.13.1
Deployment Method
Helm
cert-manager installation
Yes
Cert-manager is working fine
Checks
Resource Definitions
N/ATo Reproduce
Describe the bug
Since yesterday at around 14h Paris time, our ci jobs started to fail with error
Error: Unable to locate executable file: ssh. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.
Describe the expected behavior
Expected behavior : be able to clone a git repository (with action/checkout for example)
Whole Controller Logs
Whole Runner Pod Logs
Additional Context
Our team rebuild the docker image by adding the ssh client again
Example bellow (i do not recommend using latest)
My question is : did the summerwind contributors removed the ssh clients ? If yes, where could we have been informed of the change ?
I'm posting this because others might run into the same issue and i wanted to offer a quick solution, i hope that's okay !