!MthpOIxqJhTgrMNxDS:nixos.org

NixOS ACME / LetsEncrypt

97 Members
Another day, another cert renewal39 Servers

Load older messages


SenderMessageTime
21 Dec 2024
@arianvp:matrix.orgArianhttps://blog.darknedgy.net/technology/2020/05/02/0/ is a nice read22:44:57
22 Dec 2024
@m1cr0man:m1cr0man.comm1cr0manHow are we feeling about the acme-setup.service refactor now? https://github.com/NixOS/nixpkgs/pull/355087 I still want to get this merged, it really simplifies the systemd side of things a bit.12:31:30
@m1cr0man:m1cr0man.comm1cr0man
In reply to @thinkchaos:matrix.org
Either way I think we'll need to make the link between the certs and web server stronger to fix this: I'm thinking certs using HTTP validation can Require the relevant web server
I totally forgot that we had a discussion about this a while ago 😅 tl;dr we could add a target for http01 renewal specifically. The web servers can be configured to want + before on it, and the renewals can require + after. This gives us a generic mechanism of linking whatever web server is running on port 80 to the certs using HTTP01.
12:36:53
@m1cr0man:m1cr0man.comm1cr0manWe do have to be careful about circular dependencies, but that's expected. HTTP01 server startup is complicated regardless.12:37:36
@m1cr0man:m1cr0man.comm1cr0man
In reply to @thinkchaos:matrix.org
Either way I think we'll need to make the link between the certs and web server stronger to fix this: I'm thinking certs using HTTP validation can Require the relevant web server
* I totally forgot that we had a discussion about this a while ago 😅 tl;dr we could add a target for http01 renewal specifically. The web servers can be configured to requiredBy + before on it, and the renewals can require + after. This gives us a generic mechanism of linking whatever web server is running on port 80 to the certs using HTTP01.
12:41:42
@stablejoy:matrix.org@stablejoy:matrix.org left the room.13:25:10
@allrealmsoflife:matrix.orgallrealmsoflife joined the room.15:55:13
27 Dec 2024
@raitobezarius:matrix.orgraitobezarius changed their display name from raitobezarius to raitobezarius (DECT: 3538 / EPVPN 2681).07:32:42
30 Dec 2024
@raitobezarius:matrix.orgraitobezarius changed their display name from raitobezarius (DECT: 3538 / EPVPN 2681) to raitobezarius.16:28:56
31 Dec 2024
@k900:0upti.meK900I don't know what's up with that07:24:05
@k900:0upti.meK900If there was a change or it's just unlucky07:24:12
@k900:0upti.meK900But it feels like the tests are flakier now again07:24:20
1 Jan 2025
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.14:26:30
12 Jan 2025
@nakibrayane:matrix.orgRayane Nakib (ريّان نقيب) joined the room.12:39:36
19 Jan 2025
@k900:0upti.meK900OK we need to do something08:50:49
@k900:0upti.meK900The tests are flaking horribly again08:50:53
@k900:0upti.meK900@m1c08:50:56
@k900:0upti.meK900 @m1cr0man @ThinkChaos ideas? 08:51:02
@k900:0upti.meK900https://hydra.nixos.org/build/285640256/nixlog/308:56:42
@k900:0upti.meK900That's another new failure mode I think08:56:46
@k900:0upti.meK900Oh god09:15:06
@k900:0upti.meK900It's hitting the systemd service restart limit09:15:10
@k900:0upti.meK900https://github.com/NixOS/nixpkgs/pull/37498409:20:23
@m1cr0man:m1cr0man.comm1cr0manugh12:06:23
@k900:0upti.meK900There's more nonsense though12:07:56
@k900:0upti.meK900But it's funny how presumably the systemd update just makes it too fast now12:08:08
@m1cr0man:m1cr0man.comm1cr0manIs there a way for me to get notified on every hydra failure of the test?12:26:40
@k900:0upti.meK900No 12:27:05
@m1cr0man:m1cr0man.comm1cr0manWhat annoys me the most is that in practice the module is stable, yet the test suite is forever flaking on things that I would expect to break in the wild also. I think at this point I need to rewrite the whole thing, and deeply analyze all the systemd service relation chains.12:42:49
@m1cr0man:m1cr0man.comm1cr0manI might break the test suite up by web server, and factor out all that code which generates a test suite for each one into its own file. That should allow the test to be further paralleled, and allow isolation of failures14:25:50

Show newer messages


Back to Room ListRoom Version: 6