Wireshark-dev: Re: [Wireshark-dev] GitLab update and migration timeline

Date Prev · Date Next · Thread Prev · Thread Next
From: Gerald Combs <gerald@xxxxxxxxxxxxx>
Date: Fri, 31 Jul 2020 18:19:23 -0700
On 7/31/20 4:12 PM, Guy Harris wrote:
> On Jul 31, 2020, at 3:59 PM, Gerald Combs <gerald@xxxxxxxxxxxxx> wrote:
> 
>> A question I'd been dithering on way too long was choosing between GitLab's SaaS or hosting our own instance. The main difference on the front end would be between having a gitlab.com URL and logo (SaaS) or a wireshark.org URL and logo (self-hosted). The difference on the back end is much greater, since the self-hosted solution requires operating a GitLab instance and likely a Kubernetes cluster for runners. Much as I'd like to have a Wireshark-branded development site, it's just not worth the operational overhead and expense.
>>
>> As a result, gitlab.com/wireshark/wireshark will be the next home of our repository, issue tracker, and wiki.
> 
> So all those gitlab.randomfreesoftwareproject.org sites require the project in question to maintain its own servers, as opposed to, for example, having a CNAME record for gitlab.randomfreesoftwareproject.org that points to gitlab.com, and GitLab's servers looking at the Host: header and realizing that if the host is gitlab.randomfreesoftwareproject.org, it's the GitLab site for the project?  (I'm assuming here that browsers don't see that there's a symbolic link^W^WCNAME involved, and send out the hostname from the CNAME record in the Host: header.)

As far as I can tell, that's the case. Custom domains are available for GitLab pages (their static site hosting feature), but not projects. I'd be delighted to be proven wrong.