PHP container images based on Red Hat Software Collections and intended for OpenShift and general usage, that provide a platform for building and running PHP applications. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
Ok so I've tested 8.1, and have found the following:
Our secret environment variables are showing up for the pod user but the web server instance does not see our environment variables.
This crashes our application because our server cannot connect to the database.
So somewhere in the 8.1 recipe, the web server user is no longer the same user that gets the openshift secrets.
It's possible that I could maybe fix this on my end but I'm not sure where to start.
Our image is from here: https://github.com/ised-ocp-prod/sclorg-s2i-php/tree/master/8.1