Pass project variables to app (running on Kubernetes)
Description
Production applications need the use of environment variables that are not checked into version control. GitLab has project-level variables which are available to the runner when building and deploying an app, but the app doesn't have direct access to these variables unless the project's CI/CD configuration explicitly passes these variables on. We should formalize a mechanism to pass these variables on to Kubernetes apps. Following Heroku convention, whenever a variable is changed in GitLab, we should create a new "release" which combines the "build" + "config", and tell Kubernetes to roll out the new release.
Proposal
Links / references
Edited by 🤖 GitLab Bot 🤖