Research: Possibility to remove dependencies initContainer for Rails
Following the completion of gitlab-org/build/CNG!433 (merged) and gitlab-org/build/CNG!478 (merged), our
dependencies initContainer run times are now south of 2 seconds in smaller environments, greatly reducing the impact on the Pod startup, which was seen in #1775 (closed) as north of 30 seconds.
With this stage now extremely reduced, it may actually be more operationally expensive to have the initContainer at all due to the time need to pull, spawn, execute, and tear down that container within the container runtime of the node.
We should investigate that possibility of moving the behavior into the entrypoint scripts of the individual service containers, and removing the
dependencies initContainer entirely.