!zghijEASpYQWYFzriI:nixos.org

Hydra

390 Members
108 Servers

Load older messages


SenderMessageTime
7 Apr 2022
@grahamc:nixos.org@grahamc:nixos.org But I don’t want to do all that work if it doesn’t look like a good approach 11:48:38
@andreas.schraegle:helsinki-systems.deajs124I'm not sure I'm qualified judge that, tbh11:53:21
@grahamc:nixos.org@grahamc:nixos.orgwell, I merged & deployed it. We can revert it if we need to :P 20:31:01
@grahamc:nixos.org@grahamc:nixos.org~unreleased software~ 20:31:06
8 Apr 2022
@bitmapper:amber.telbitmapper joined the room.01:04:03
@bitmapper:amber.telbitmapperis there any way to make hydra inaccessible except when you are logged in?01:11:52
@bitmapper:amber.telbitmapperlike, so the projects aren't publicly visible05:07:08
@andreas.schraegle:helsinki-systems.deajs124I think hidden jobsets work like that? But those are not very convenient. Why can't you just put it behind basic auth?08:45:27
@hexa:lossy.networkhexaor on a VPN11:47:44
@tilpner:tx0.cotilpner joined the room.20:15:37
@tilpner:tx0.cotilpner
In reply to @bitmapper:amber.tel
like, so the projects aren't publicly visible
I have private = true in my config, and it seems to return a 403 unless signed in for every page
20:24:38
@tilpner:tx0.cotilpner Hi ma27, which plugin did you write https://github.com/NixOS/hydra/pull/922 for? You mention e.g. the gitea status plugin, which (as you pointed out) requires a git input, and then to set gitea_status_repo to the name of that input. Is there some hidden flake input, or is that still incompatible with the flakes mode? 20:29:06
@casey:hubns.netcransomhuh. i've had mine behind basic auth. perhaps i'm going to migrate it over to private.20:59:17
@tilpner:tx0.cotilpner cransom: basic auth is simpler to get right, than expecting every application to implement their own access control. I'm not overly reliant on hydra's private mode, as it's only served on a private network anyway (or supposed to be, thus the precaution) 21:01:13
@casey:hubns.netcransommost of the pain of basic auth is that password managers (at least the ones i've got) aren't basic auth friendly. 21:04:21
@casey:hubns.netcransomtried it in dev now, seems ok. it's low stakes for me to roll it out anyway.21:06:10
@tilpner:tx0.cotilpneryeah, that's fair :)21:06:32
@ma27:nicht-so.sexyma27
In reply to @tilpner:tx0.co
I have private = true in my config, and it seems to return a 403 unless signed in for every page
I implemented https://github.com/NixOS/hydra/pull/919 for private projects a while ago
21:09:24
@ma27:nicht-so.sexyma27
In reply to @tilpner:tx0.co
Hi ma27, which plugin did you write https://github.com/NixOS/hydra/pull/922 for? You mention e.g. the gitea status plugin, which (as you pointed out) requires a git input, and then to set gitea_status_repo to the name of that input. Is there some hidden flake input, or is that still incompatible with the flakes mode?
no it isn't. I add a second git input, so each repo is cloned twice. Dirty, but it gets the job done for now.
21:10:14
@tilpner:tx0.cotilpnerohh! I assumed "Jobset Inputs don't take any effect for flakes" meant that any non-String inputs would just be ignored, I'll try adding a second input for now21:11:51
@ma27:nicht-so.sexyma27see for instance https://hydra.ist.nicht-so.sexy/jobset/nvim-nix/master#tabs-configuration and the inputs configured for that jobset in https://hydra.ist.nicht-so.sexy/eval/699#tabs-inputs.21:14:00
@tilpner:tx0.cotilpner
In reply to @ma27:nicht-so.sexy
see for instance https://hydra.ist.nicht-so.sexy/jobset/nvim-nix/master#tabs-configuration and the inputs configured for that jobset in https://hydra.ist.nicht-so.sexy/eval/699#tabs-inputs.
thank you for the reference! I can't seem to make hydra report any status yet, but that could be a misconfigured gitea token/user account, or these evaluation errors...
21:41:54
9 Apr 2022
@tilpner:tx0.cotilpnerAre there any workarounds for automatic updates in flake mode, or does everyone with that requirement still use legacy mode and flake-compat?13:04:24
@artturin:matrix.orgArtturin
In reply to @tilpner:tx0.co
Are there any workarounds for automatic updates in flake mode, or does everyone with that requirement still use legacy mode and flake-compat?
automatic updates of what?
13:10:55
@rick:matrix.ciphernetics.nlRick (Mindavi)NixOS, I assume13:24:49
@tilpner:tx0.cotilpner
In reply to @artturin:matrix.org
automatic updates of what?
Automatic updates of flake inputs
13:37:17
@amanda:camnet.siteAmanda (she/her) I use a systemd timer on my homelab that does a regular clone, nix flake update commit and push 13:38:31
@tilpner:tx0.cotilpner* Automatic updates of flake inputs, e.g. the source code of an application, or even nixpkgs inputs for a nixosConfiguration flake13:40:38
@amanda:camnet.siteAmanda (she/her)If your useing GitHub you can probably make GitHub actions do it13:42:00
@amanda:camnet.siteAmanda (she/her)But I want to self host my stuff so it's just a systemd timer that updates the flake lock every Wednesday at midnight, then my hydra will build it all so in the morning I can see if it's okay to update13:43:16

Show newer messages


Back to Room ListRoom Version: 6