| 2 Jun 2021 |
adisbladis | I was hoping to get there before 21.05 but I had too much stuff to do :/ | 21:27:09 |
hexa | so nobody will be mad if I break nixops on unstable now? 😸 | 21:27:22 |
adisbladis | Ummm ;) | 21:27:32 |
adisbladis | What are you planning to do? | 21:27:37 |
hexa | updating everything palletsprojects | 21:27:44 |
hexa | required for home-assistant | 21:27:49 |
adisbladis | Please CC me on the PR so I can do the required fixes for NixOps? | 21:28:06 |
hexa | (flask, jinja2, werkzeug, itsdangerous, markupsafe, click) | 21:28:06 |
hexa | I have them already | 21:28:12 |
hexa | I'd just rather we didn't need to have them | 21:28:21 |
adisbladis | I think we'll drop nixops 1.7 before 21.11 | 21:28:43 |
adisbladis | But for now we need it around | 21:28:56 |
hexa | thanks | 21:28:57 |
| 3 Jun 2021 |
Church | In reply to @adis:blad.is I think we'll drop nixops 1.7 before 21.11 Finally? Hasn't that been in the work for ages? 😛 | 01:45:54 |
hexa | basically everytime the question about dropping python2 comes up someone mentions nixops | 02:17:00 |
hexa | and it gets annoying fast | 02:17:02 |
hexa | mind you, python2 is EOL for 18 months at this point | 02:17:25 |
Church | God I can't wait to drop it at work | 02:28:10 |
hexa | can't wait to drop it in nixpkgs | 02:41:08 |
| Buckley joined the room. | 04:54:34 |
Buckley | So this week i have tested out deploy-rs, morph, and nixops. as far as i can tell, none of these system have a "check which machines have not yet been updated" function. I'm starting to think the problem is me 😕 | 04:58:15 |
Buckley | nixops seems to try, but the "status" column seems to not do what i think it does... if i do a "deploy --dry-run" it actually makes it think everything is outdated | 04:58:59 |
Linux Hackerman | Buckley: it's not really elegant, but to at least see if the nixpkgs they were built from is up-to-date I usually run `nixops ssh-for-each --parallel nixos-version` | 09:19:42 |
Arian | Has anybody worked on pull-based deployment models vs push-based? | 11:06:39 |
Arian | e.g. I want my nodes to query some metadata server periodically and then activate the new config; instead of requiring SSH access to push the configs | 11:07:02 |
Arian | it sounds conceptually easier to set up, esp in things deployed in edge environments or coorporate environments where machines are often not addressable from the outside | 11:07:42 |
Arian | while true; deriv=$(curl https://metadata.local/derivation); nix-store --realise $deriv; $deriv/switch-to-configuration switch; done | 11:08:46 |
andi- | Arian have you looked at the hail module in nixos? | 11:40:21 |
Arian | Nope. TIL! | 12:33:36 |
Linux Hackerman | I only recently realised that it's named for "hail hydra" | 12:37:17 |