-
Notifications
You must be signed in to change notification settings - Fork 27
Description
When running podlet compose docker-compose.yml on a compose file with an image: my.gitlab.instance:5005/my/project/frontend:main, the following happens:
if podlet was installed via cargo install --path ., everything builds as expected.
However, in any of the following scenarios, podlet fails to deal with the slashes. If podlet was installed
- by downloading the binary from the artifacts,
- by running the container image,
- by running
cargo install podletor - by running
cargo binstall podlet
all fails. The podlet binary is dynamically linked. This hints towards there missing some basic package. I am too unfamiliar with the codebase or even how rust packages a dynamically linked binary to pinpoint the issue. Can someone maybe shed some light on this?
That being said, the containerized version works on a gcr.io/distroless/static-debian12:debug-nonroot image. The size increases by mere 3MB compared to the scratch image, but it just works