Dear all,
You can find updated images on Docker Hub at
https://hub.docker.com/_/satosa.
The biggest change I made had to do with supported platforms. I have explicitly dropped
support for anything that isn't Linux on amd64/armv8. Unfortunately, I cannot figure
out how to build images on other hardware architectures. The issue has to do with
building the cryptography package (
https://cryptography.io/) when a binary distribution
(wheel) isn't available, which requires a working Rust toolchain on the target
platform.
The second change I made had to do with the default configuration. With the demise of
SAMLTest.id <http://samltest.id/>, I can no longer ship a working demo in the
default configuration. I have some ideas as to potential workarounds, but for now, the
default configuration is much less sophisticated than before. Of course, existing
configurations will not be affected by this, only new from-scratch deployments.
We have one remaining issue on the container image repo,
https://github.com/IdentityPython/satosa-docker/issues/7. I'm not sure how to address
this one as it seems more properly an issue with SATOSA itself. I'd appreciate the
community's guidance.
My future plans for the container image include CI improvements, starting with pre-commit
hooks that invoke hadolint. If you all have any ideas, I'm all ears!
Best wishes,
Matthew
--
"The reason that ed is the standard editor is to remind you that
things could be worse, and once were." - Tim Lavoie in comp.lang.lisp