!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

373 Members
Next Infra call: 2024-07-11, 18:00 CEST (UTC+2) | Infra operational issues backlog: https://github.com/orgs/NixOS/projects/52 | See #infra-alerts:nixos.org for real time alerts from Prometheus.114 Servers

Load older messages


SenderMessageTime
14 Jul 2025
@k900:0upti.meK900image.png
Download image.png
15:36:19
@k900:0upti.meK900Whomst broke status.n.o15:36:24
@hexa:lossy.networkhexa (signing key rotation when)what am I missing?15:40:23
@k900:0upti.meK900It's not centered15:41:23
@hexa:lossy.networkhexa (signing key rotation when)https://github.com/NixOS/nixos-status/commits/main/15:43:07
@hexa:lossy.networkhexa (signing key rotation when)I have a suspicion15:43:10
@zhaofeng:zhaofeng.liZhaofeng Li (from #users:nixos.org ) What's the best/most police way to get the history of channel bumps these days? Is listing the nix-releases bucket polite enough? https://status.nixos.org queries https://prometheus.nixos.org which I presume is not intended to be consumed by others 16:20:49
@zhaofeng:zhaofeng.liZhaofeng Li * (from #users:nixos.org ) What's the best/most polite way to get the history of channel bumps these days? Is listing the nix-releases bucket polite enough? https://status.nixos.org queries https://prometheus.nixos.org which I presume is not intended to be consumed by others 16:21:19
@hexa:lossy.networkhexa (signing key rotation when)Polling it in reasonable intervals is fine16:21:43
@hexa:lossy.networkhexa (signing key rotation when)Ideally we'd have a pubsub service16:22:55
@zhaofeng:zhaofeng.liZhaofeng LiYou mean listing the bucket?16:23:33
@zhaofeng:zhaofeng.liZhaofeng Li* You mean listing the bucket? I can cook up some promql, but that feels a bit awkward16:24:00
@hexa:lossy.networkhexa (signing key rotation when)it is a public api 🤷16:24:15
@hexa:lossy.networkhexa (signing key rotation when)prom16:24:23
@relichunter:nitro.chatrelichunter joined the room.18:52:52
@arianvp:matrix.orgArianhttps://releases.nixos.org/?prefix=nixpkgs/ Shows all channel bumps 19:36:36
@dramforever:matrix.orgdramforeverit's a little bit annoying19:37:24
@dramforever:matrix.orgdramforeverthat page is just a javascript that pulls from s319:37:34
@arianvp:matrix.orgArianVisiting that website literally equivalent to listing the bucket iirc . I think the cost here is neglibile and you can probably just do listBucket on the bucket directly?19:37:46
@dramforever:matrix.orgdramforeveryeah just use your favorite s3 library19:38:35
@dramforever:matrix.orgdramforeverto handle like pagination and stuff19:38:48
@arianvp:matrix.orgArian`aws s3 ls s3://nix-releases --region us-east-1 --no-sign-request` should work19:40:24
@zhaofeng:zhaofeng.liZhaofeng LiYeah, that's why I asked whether listing is fine19:41:09
@dramforever:matrix.orgdramforeverjust pull it less often19:41:35
@arianvp:matrix.orgArianYeh should be totally fine It's $0.005 per 1000 ListObject requests. Each ListObject returns 1000 results. 19:46:19
@arianvp:matrix.orgArianSo listing a million objects costs us half a cent 19:46:54
@matthewkenigsberg:matrix.orgMatthew Kenigsberg joined the room.20:23:20
@matthewkenigsberg:matrix.orgMatthew Kenigsberg Mic92: thanks for the help on https://github.com/NixOS/nixos-homepage/issues/1614! We'll need a GH action to upload artifacts to gh-releases.nixos.org - how should I authenticate to gh-releases.nixos.org? 20:26:13
@joerg:thalheim.ioMic92 @matthewkenigsberg:matrix.org: we renamed it to artifacts.nixos.org 21:24:35
@joerg:thalheim.ioMic92One just upload to GitHub 21:24:51

Show newer messages


Back to Room ListRoom Version: 6