Mounting an OpenShift Secret to its own volume is straightforward. There are plenty of examples on how to do it. The Web is littered with examples. Next, the most common thing any manual, guide or tutorial would say is to encode the secret in Base64.
For example I have a SSL certificate stored in a Java KeyStore file format or JKS. The recommended way is to store it in a Secret instead of ConfigMap since it is sensitive information. Of course, that goes without saying the JKS file is password-protected.
Second, it must be as a Base64 string before I save it as OpenShift Secret.
How do I get the Base64 string to be decoded in the mounted volume? This one does not seem to get many answers.
Do I need to include shell commands to decode it and write it to a folder?
Which folder should I write it to as best practice?