Fix Docker dependency issues #5332 and #5345 #5359
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #5332
Closes #5345, but fix should be backported to ltm-1.6 too.
What's Changed
libxmlsec1-dev
andlibxmlsec1-openssl
OS dependencies from thesystem-dev-dependencies
stage to thesystem-dependencies
stage so that they get included in the final Docker image to support SAML SSO integration. (This fixes Standard docker image includes dev dependencies #5332, which was a regression of Fixed dependencies required for saml support missing in final docker image #4282)poetry config installer.no-binary lxml
to forcelxml
to be installed from source, fixing Random SAML SSO error - 405 method not allowed while login process #5345 (reference)pip3 install --no-binary=lxml
, similarly.pip3 install --no-binary=pyuwsgi
since that was missing from the docs.TODO