I've upgraded from keycloak-gatekeeper version 10.0.1 (git+sha: 691bc4c, built: 08-05-2020) to louketo-proxy 1.0.0 but failing to get it running with my previous configuration.
Environment
OS: Alpine Linux
Kernel (e.g. uname -a): Linux f54ee906-7482-4341-421b-d0fa 4.15.0-106-generic #107~16.04.1-Ubuntu SMP Thu Jun 4 15:40:05 UTC 2020 x86_64 Linux
Go (e.g. go version)
Server (e.g. Keycloak or any other IdP): Keycload
Louketo: 1.0.0
Expected Results
The binary is linked statically, to be able to run it on any x86_64 Linux system.
Actual Results
The linux x86_64 binary is not statically linked anymore, which fails on musl systems (Alpine Linux):
# ldd /usr/local/bin/keycloak-gatekeeper
/lib/ld-musl-x86_64.so.1: /usr/local/bin/keycloak-gatekeeper: Not a valid dynamic program
# ldd /usr/local/bin/louketo-proxy
/lib64/ld-linux-x86-64.so.2 (0x7f2178c4f000)
libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7f2178c4f000)
libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7f2178c4f000)
This could be fixed easily with (but is not a perfect solution):
Title
Summary
I've upgraded from
keycloak-gatekeeper version 10.0.1 (git+sha: 691bc4c, built: 08-05-2020)
to louketo-proxy 1.0.0 but failing to get it running with my previous configuration.Environment
uname -a
):Linux f54ee906-7482-4341-421b-d0fa 4.15.0-106-generic #107~16.04.1-Ubuntu SMP Thu Jun 4 15:40:05 UTC 2020 x86_64 Linux
Expected Results
The binary is linked statically, to be able to run it on any x86_64 Linux system.
Actual Results
The linux x86_64 binary is not statically linked anymore, which fails on musl systems (Alpine Linux):
This could be fixed easily with (but is not a perfect solution):
Steps to reproduce
Additional Information