GNU bug report logs - #37320
[PATCH] hydra: dns: Add "data" to point at milano-guix-1.

Previous Next

Package: guix-patches;

Reported by: Christopher Baines <mail <at> cbaines.net>

Date: Fri, 6 Sep 2019 11:45:02 UTC

Severity: normal

Tags: patch

Done: Christopher Baines <mail <at> cbaines.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 37320 in the body.
You can then email your comments to 37320 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#37320; Package guix-patches. (Fri, 06 Sep 2019 11:45:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Christopher Baines <mail <at> cbaines.net>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 06 Sep 2019 11:45:04 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Christopher Baines <mail <at> cbaines.net>
To: guix-patches <at> gnu.org
Subject: [PATCH] hydra: dns: Add "data" to point at milano-guix-1.
Date: Fri,  6 Sep 2019 13:44:41 +0200
* hydra/modules/sysadmin/dns.scm (milano-guix-1-ip4): New variable.
(guix.gnu.org.zone): Add "data" to point at milano-guix-1, and update
the serial.
---
 hydra/modules/sysadmin/dns.scm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/hydra/modules/sysadmin/dns.scm b/hydra/modules/sysadmin/dns.scm
index 164caf1..ef1f265 100644
--- a/hydra/modules/sysadmin/dns.scm
+++ b/hydra/modules/sysadmin/dns.scm
@@ -47,6 +47,7 @@
 (define hydra-ip4 "18.4.89.46")
 (define bayfront-ip4 "185.233.100.56")
 (define berlin-ip4 "141.80.181.40")
+(define milano-guix-1-ip4 "159.149.133.203")
 
 (define-zone-entries guix.gnu.org.zone
 ;; Name       TTL Class Type Data
@@ -89,6 +90,7 @@
   ("issues"   ""  "IN"  "A"      berlin-ip4)
   ("logs"     ""  "IN"  "A"      bayfront-ip4)
   ("ci"       ""  "IN"  "A"  berlin-ip4)
+  ("data"     ""  "IN"  "A"      milano-guix-1-ip4)
 
   ;; This record is required in order to prove to Amazon ACM that we
   ;; own the domain.  As long as it exists, ACM will automatically
@@ -102,4 +104,4 @@
     (zone (zone-file
             (origin "guix.gnu.org")
             (entries guix.gnu.org.zone)
-            (serial 2019090201)))))
+            (serial 2019090601)))))
-- 
2.23.0





Information forwarded to guix-patches <at> gnu.org:
bug#37320; Package guix-patches. (Fri, 06 Sep 2019 13:11:01 GMT) Full text and rfc822 format available.

Message #8 received at 37320 <at> debbugs.gnu.org (full text, mbox):

From: Christopher Baines <mail <at> cbaines.net>
To: guix-sysadmin <at> gnu.org
Cc: 37320 <at> debbugs.gnu.org
Subject: Re: [bug#37320] [PATCH] hydra: dns: Add "data" to point at
 milano-guix-1.
Date: Fri, 06 Sep 2019 15:10:14 +0200
[Message part 1 (text/plain, inline)]
Now that milano-guix-1 is back online, I'm interested in sorting out
configuration for nginx, as well as letsencrypt for a TLS certificate.

For that, it's probably useful to think about the DNS configuration. I
think that this is something that has been discussed a bit in the past,
but at that time there were some improvements I wanted to make before
making anything more public.

But, over the last month I've fixed some of the problems I knew about
and added new features, so I'm happier at this point with it being more
widely available.

So, I've started looking at setting up the DNS configuration, and I've
sent this patch which I think is the relevant change in the maintenance
repository.

Thanks,

Chris


Christopher Baines <mail <at> cbaines.net> writes:

> * hydra/modules/sysadmin/dns.scm (milano-guix-1-ip4): New variable.
> (guix.gnu.org.zone): Add "data" to point at milano-guix-1, and update
> the serial.
> ---
>  hydra/modules/sysadmin/dns.scm | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/hydra/modules/sysadmin/dns.scm b/hydra/modules/sysadmin/dns.scm
> index 164caf1..ef1f265 100644
> --- a/hydra/modules/sysadmin/dns.scm
> +++ b/hydra/modules/sysadmin/dns.scm
> @@ -47,6 +47,7 @@
>  (define hydra-ip4 "18.4.89.46")
>  (define bayfront-ip4 "185.233.100.56")
>  (define berlin-ip4 "141.80.181.40")
> +(define milano-guix-1-ip4 "159.149.133.203")
>
>  (define-zone-entries guix.gnu.org.zone
>  ;; Name       TTL Class Type Data
> @@ -89,6 +90,7 @@
>    ("issues"   ""  "IN"  "A"      berlin-ip4)
>    ("logs"     ""  "IN"  "A"      bayfront-ip4)
>    ("ci"       ""  "IN"  "A"  berlin-ip4)
> +  ("data"     ""  "IN"  "A"      milano-guix-1-ip4)
>
>    ;; This record is required in order to prove to Amazon ACM that we
>    ;; own the domain.  As long as it exists, ACM will automatically
> @@ -102,4 +104,4 @@
>      (zone (zone-file
>              (origin "guix.gnu.org")
>              (entries guix.gnu.org.zone)
> -            (serial 2019090201)))))
> +            (serial 2019090601)))))
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#37320; Package guix-patches. (Fri, 06 Sep 2019 22:05:02 GMT) Full text and rfc822 format available.

Message #11 received at 37320 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Christopher Baines <mail <at> cbaines.net>
Cc: 37320 <at> debbugs.gnu.org
Subject: Re: [bug#37320] [PATCH] hydra: dns: Add "data" to point at
 milano-guix-1.
Date: Sat, 07 Sep 2019 00:04:19 +0200
Hi Christopher,

Christopher Baines <mail <at> cbaines.net> skribis:

> * hydra/modules/sysadmin/dns.scm (milano-guix-1-ip4): New variable.
> (guix.gnu.org.zone): Add "data" to point at milano-guix-1, and update
> the serial.

LGTM!

> Now that milano-guix-1 is back online, I'm interested in sorting out
> configuration for nginx, as well as letsencrypt for a TLS certificate.
>
> For that, it's probably useful to think about the DNS configuration. I
> think that this is something that has been discussed a bit in the past,
> but at that time there were some improvements I wanted to make before
> making anything more public.
>
> But, over the last month I've fixed some of the problems I knew about
> and added new features, so I'm happier at this point with it being more
> widely available.
>
> So, I've started looking at setting up the DNS configuration, and I've
> sent this patch which I think is the relevant change in the maintenance
> repository.

Awesome.

You can also add yourself an account in bayfront.scm (when the DNS is
hosted) so you can reconfigure, or I or someone else can reconfigure for
you.

Let us know!

Thanks,
Ludo’.




Reply sent to Christopher Baines <mail <at> cbaines.net>:
You have taken responsibility. (Sat, 07 Sep 2019 19:30:02 GMT) Full text and rfc822 format available.

Notification sent to Christopher Baines <mail <at> cbaines.net>:
bug acknowledged by developer. (Sat, 07 Sep 2019 19:30:03 GMT) Full text and rfc822 format available.

Message #16 received at 37320-done <at> debbugs.gnu.org (full text, mbox):

From: Christopher Baines <mail <at> cbaines.net>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 37320-done <at> debbugs.gnu.org
Subject: Re: [bug#37320] [PATCH] hydra: dns: Add "data" to point at
 milano-guix-1.
Date: Sat, 07 Sep 2019 21:29:09 +0200
[Message part 1 (text/plain, inline)]
Ludovic Courtès <ludo <at> gnu.org> writes:

> Hi Christopher,
>
> Christopher Baines <mail <at> cbaines.net> skribis:
>
>> * hydra/modules/sysadmin/dns.scm (milano-guix-1-ip4): New variable.
>> (guix.gnu.org.zone): Add "data" to point at milano-guix-1, and update
>> the serial.
>
> LGTM!

Great, I've pushed this change now.

>> Now that milano-guix-1 is back online, I'm interested in sorting out
>> configuration for nginx, as well as letsencrypt for a TLS certificate.
>>
>> For that, it's probably useful to think about the DNS configuration. I
>> think that this is something that has been discussed a bit in the past,
>> but at that time there were some improvements I wanted to make before
>> making anything more public.
>>
>> But, over the last month I've fixed some of the problems I knew about
>> and added new features, so I'm happier at this point with it being more
>> widely available.
>>
>> So, I've started looking at setting up the DNS configuration, and I've
>> sent this patch which I think is the relevant change in the maintenance
>> repository.
>
> Awesome.
>
> You can also add yourself an account in bayfront.scm (when the DNS is
> hosted) so you can reconfigure, or I or someone else can reconfigure for
> you.
>
> Let us know!

So I've pushed the DNS change to the maintenance repository, and also
added another change to for bayfront access.

I guess someone will need to reconfigure bayfront before I can access
it, there's no rush though, so no pressure.

Thanks,

Chris
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#37320; Package guix-patches. (Sun, 08 Sep 2019 20:04:02 GMT) Full text and rfc822 format available.

Message #19 received at 37320-done <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Christopher Baines <mail <at> cbaines.net>
Cc: 37320-done <at> debbugs.gnu.org
Subject: Re: [bug#37320] [PATCH] hydra: dns: Add "data" to point at
 milano-guix-1.
Date: Sun, 08 Sep 2019 22:03:03 +0200
Hi Chris,

Christopher Baines <mail <at> cbaines.net> skribis:

> Ludovic Courtès <ludo <at> gnu.org> writes:
>
>> Hi Christopher,
>>
>> Christopher Baines <mail <at> cbaines.net> skribis:
>>
>>> * hydra/modules/sysadmin/dns.scm (milano-guix-1-ip4): New variable.
>>> (guix.gnu.org.zone): Add "data" to point at milano-guix-1, and update
>>> the serial.
>>
>> LGTM!
>
> Great, I've pushed this change now.

I’ve reconfigured bayfront now, and data.guix.gnu.org resolves fine.

I guess we’ll need a bit of nginx magic somewhere so we can access it on
the standard http/https ports?

Besides, you should now be able to log in on bayfront.  I’ve sent you in
a separate message an initial password (which you should change) so you
can sudo if needed.  Please let people know on guix-sysadmin if you
reconfigure the machine or do something funny with it.  :-)

Thanks,
Ludo’.




Information forwarded to guix-patches <at> gnu.org:
bug#37320; Package guix-patches. (Sun, 08 Sep 2019 20:24:02 GMT) Full text and rfc822 format available.

Message #22 received at 37320-done <at> debbugs.gnu.org (full text, mbox):

From: Christopher Baines <mail <at> cbaines.net>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 37320-done <at> debbugs.gnu.org
Subject: Re: [bug#37320] [PATCH] hydra: dns: Add "data" to point at
 milano-guix-1.
Date: Sun, 08 Sep 2019 21:23:29 +0100
[Message part 1 (text/plain, inline)]
Ludovic Courtès <ludo <at> gnu.org> writes:

> Hi Chris,
>
> Christopher Baines <mail <at> cbaines.net> skribis:
>
>> Ludovic Courtès <ludo <at> gnu.org> writes:
>>
>>> Hi Christopher,
>>>
>>> Christopher Baines <mail <at> cbaines.net> skribis:
>>>
>>>> * hydra/modules/sysadmin/dns.scm (milano-guix-1-ip4): New variable.
>>>> (guix.gnu.org.zone): Add "data" to point at milano-guix-1, and update
>>>> the serial.
>>>
>>> LGTM!
>>
>> Great, I've pushed this change now.
>
> I’ve reconfigured bayfront now, and data.guix.gnu.org resolves fine.

Great, looks like it's working for me too :)

> I guess we’ll need a bit of nginx magic somewhere so we can access it on
> the standard http/https ports?

Yep, I've got some configuration I used for my server so I'm planning to
adapt that.

> Besides, you should now be able to log in on bayfront.  I’ve sent you in
> a separate message an initial password (which you should change) so you
> can sudo if needed.  Please let people know on guix-sysadmin if you
> reconfigure the machine or do something funny with it.  :-)

I can confirm that I can login, and that I've changed my password :)
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 07 Oct 2019 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 201 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.