-
Bug
-
Resolution: Won't Do
-
Minor
-
RH-SSO-7.5.1, RH-SSO-7.5.2, RH-SSO-7.5.0
-
False
-
None
-
False
-
Compatibility/Configuration, User Experience
-
-
CIAM Sprint 17
The resulting standalone-openshift.xml XML configuration file, used by RH-SSO container images heavily depends (is autogenerated) based on the environment variables, specified at the moment of RH-SSO container start.
Since the values of these environment variables can contain basically arbitrary characters, upon an error encountered during variable value expansion process, the resulting XML configuration file might get invalid / malformed in to such a state, it's not possible to start the RH-SSO container image at all.
Therefore, instead of blindly relying such a dynamically generated XML file is valid, add a container image pre-launch check to verify the syntax/correctness of the XML configuration as a whole, and in the case a XML validation error is detected, throw appropriate error, and abort launch of the container image.
- clones
-
RHSSO-2017 [RH-SSO 7.5.X container images] Escape all XML special characters (AKA incomplete fix for CLOUD-3198)
- Closed
- is related to
-
RHSSO-2204 [RH-SSO 7.6.X container images] Escape all XML special characters (AKA incomplete fix for CLOUD-3198)
- Closed