Skip to content

Block installation of Elastic Stack if cluster does not have enough resources

Ensure your cluster contains at least three nodes of instance types larger than f1-micro, g1-small, or n1-standard-1.

Please see https://docs.gitlab.com/ee/user/clusters/applications.html#elastic-stack for more requirements.

In #273449 (closed), the installation errors out with an unclear message:

[kube] 2020/10/28 17:44:17 Pod is not ready: gitlab-managed-apps/elastic-stack-filebeat-rvdx4
[tiller] 2020/10/28 17:44:17 failed install perform step: release elastic-stack failed: timed out waiting for the condition

Proposal

Consider blocking installation if the cluster does not have the required resources.