Deployments should be automated and predicated upon code review.
vs.
We lack well defined development, staging and production environments.
This makes it sound like you'll need to deploy not just to standard wiki-production, but also to other environments, is that right?
What does manual deployment to those other environments look like at the moment?
For services destined for wiki-production we tend to use helm deploy
—is that still what you're targeting? Or is something more complex needed?
Also, if you're deploying into other environments, are you still deploying artifacts from the Wikimedia docker registry?