Hi everyone,
I’m exploring GitLab Environment Toolkit (GET) and wanted to ask whether it’s possible to install GitLab using GET with cloud or infrastructure providers other than GCP, Azure, or AWS.
Has anyone tried using GET with other providers (for example OpenStack, on-prem, or alternative clouds), or is support limited to those three?
Any pointers or experiences would be appreciated. Thanks!
See the documentation: examples · main · GitLab Community / GitLab.org / GitLab Environment Toolkit Community Fork · GitLab
Yes, you can use GET with non cloud-providers. Personally I just used it to install gitlab on VMs in a VMWare-Environment.
1 Like
Thanks for the answer! I’m currently trying to install this on VMs in a lab environment, but I’ve hit a snag with the PostgreSQL High Availability (HA) setup. Can you confirm if it’s possible to install and configure HA without a license ?
If you take a look here: Reference architectures | GitLab Docs it is possible to do HA for free version of Gitlab. However, it depends on your size. For example:
both of those are possible for free versions as stated at the beginning of each of those pages. If you have more than 2000 users, then only a subscription seems to allow you.
Whether the same applies to Gitlab-CE version or not, would simply be a case of trying to see if it works or not on the higher tiered architectures. If you have 2000 users or less, then it should be fine with the Gitlab-EE version.
Hi,
we are less than 2000 users but we need HA
Here:
for 2000 users architecure High Availability: No. For a highly-available environment, you can follow a modified 3K or 60 RPS reference architecture.
But i don’t understand the licensing. I apply the license after installation not before. So i suppose i can install it anyway, even for testing purpose only…
Right now, I’m hitting a wall: PostgreSQL did not respond before service checks were exhausted.
It seems like the nodes aren’t reaching a “ready” state fast enough for the toolkit’s health checks. Has anyone else encountered this while using GET? I’m curious if this is a known timeout issue in the Terraform/Ansible scripts
OK. After many attemps. I was able to install a gitlab ha in a lab environment. But I needed to use custom config because the static example do not work straight away
Yes, I can confirm this. I needed quite a few tries to get this right and used a custom config.