[Review Apps] Use 2 replicas for the `tiller-deploy` Deployment
Based on some info I could find in https://gitlab.com/gitlab-org/gitlab-ce/issues/52112#note_109980053, one cause of that could be the following (quoting @ibaum):
Some quick digging this morning. The tiller pods for
review-apps-ee
are getting evicted periodically due to low memory on a node. Due to the load on the cluster, it can take a few minutes to respawn, and helm commands fail during this time.It looks like helm does support multiple replicas. But based on https://github.com/helm/helm/pull/3464 I'm not convinced it is safe to use in this instance.
It seems release locking has been fixed by https://github.com/helm/helm/pull/2701/files so I think we should try to use 2 replicas for tiller-deploy
deployments.