Runtime environment variables
I can't see how we are to pass on secrets to our apps So for instance with your Rails template app, it has a config/credentials.yml.enc, but this file is never decrypted, because you can't pass the decryption key to the container. Have I missed some configuration page somewhere or is Auto Devops just not ready for proper use yet?
Let's say that my app needs to use Amazon S3 to store files. How should I supply the secret token for S3 when I am using Auto DevOps?
I can supply the token as a CI/CD variable. But that only makes it available to the Gitlab Runner. The Auto DevOps doesn't bake the variables into the image. Baking the variables into the image would be a solution, but not a good solution https://medium.com/@mccode/dont-embed-configuration-or-secrets-in-docker-images-7b2e0f916fdd. So I can't see how it can be possible with Auto DevOps.
Either somehow pass on the CI/CD variables to the containers started by Auto Devops or better create another place to enter a set of variables/secrets for the deployed containers.