Migrating lists.jenkins-ci.org to HAProxy frontend

3 views
Skip to first unread message

Lance Albertson

unread,
Oct 22, 2024, 1:35:33 PM10/22/24
to jenkin...@googlegroups.com
We're working on migrating to a different host running Mailman and I need some help from you before we do that since we don't control the domain.

1. Please update the A record for lists.jenkins-ci.org to point to 140.211.9.53
2. Add an AAAA record for lists.jenkins-ci.org to 2605:bc80:3010:104::8cd3:935
3. Create the following TXT record: "v=spf1 mx include:_spf.osuosl.org ~all"

This is the first step which will move the web frontend to use our HAProxy proxy. We already have it setup on HAProxy so these changes can be made at any time.

Once completed, we'll verify it's working properly and then add https for each domain using LetsEncrypt.

The last step is actually moving the mailing list to the new host which will happen later. We'll reach out when we're ready for that!

Please let me know if you have any questions!

--
Lance Albertson
Director
Oregon State University | Open Source Lab 

Damien Duportal

unread,
Oct 23, 2024, 2:17:07 AM10/23/24
to jenkin...@googlegroups.com
Hi Lance, we acknowledge your email, thanks!

Right now, the new HAProxy seems to answer HTTP/503 errors: is that expected?


```
$ curl -v -H 'Host: lists.jenkins-ci.org' 140.211.9.53
*   Trying 140.211.9.53:80...
* Connected to 140.211.9.53 (140.211.9.53) port 80
> GET / HTTP/1.1
> Host: lists.jenkins-ci.org
> User-Agent: curl/8.7.1
> Accept: */*
>
* Request completely sent off
* HTTP 1.0, assume close after body
< HTTP/1.0 503 Service Unavailable
< Cache-Control: no-cache
< Connection: close
< Content-Type: text/html
<
<html><body><h1>503 Service Unavailable</h1>
No server is available to handle this request.
</body></html>
* Closing connection
```

Cheers,

Damien Duportal, for the Jenkins infra team


--
You received this message because you are subscribed to the Google Groups "Jenkins Infrastructure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkins-infr...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/jenkins-infra/CAORfjXQeam6uHmBC1q7yWPLujFomWw1t2e9n-j1381T6gSfcnQ%40mail.gmail.com.

Lance Albertson

unread,
Oct 23, 2024, 12:08:40 PM10/23/24
to jenkin...@googlegroups.com
Apologies! I somehow missed getting that domain added. It should be working now.

Damien Duportal

unread,
Oct 24, 2024, 5:06:12 AM10/24/24
to Jenkins Infrastructure
Thanks Lance!

curl -v -H 'Host: lists.jenkins-ci.org' -k https://140.211.9.53 is now answering properly for me!

We're tracking your request in the following issue: https://github.com/jenkins-infra/helpdesk/issues/4366. Once done, I'll let you know (both here by email and in the issue with your GitHub handle).


Many thanks!

Damien
Reply all
Reply to author
Forward
0 new messages