bhipple has quit [Remote host closed the connection]
bhipple_ has quit [Remote host closed the connection]
abathur has quit [Ping timeout: 256 seconds]
abathur has joined #nixops
abathur has quit [Ping timeout: 256 seconds]
cole-h has quit [Quit: Goodbye]
abathur has joined #nixops
abathur has quit [Ping timeout: 240 seconds]
abathur has joined #nixops
abathur has quit [Ping timeout: 260 seconds]
<craige>
Where is the nixops manual these days? (or is it temporarilly lost with the web work going on?)
<craige>
I'm also wondering what techniques people are using to bump nixops managed services to 20.03. I'd set nixpkgs to the channel URL for the 20.03 nixexprs but I'm not seeing a version bump I expect.
<craige>
Is there another way to update the channel, as you do on a non-nixops NixOS machine?
<{^_^}>
nixops#1313 (by adisbladis, 11 seconds ago, open): Add a withPlugins function to the NixOps derivation
<manveru>
adisbladis: thanks a bunch, gonna try this asap :)
<manveru>
adisbladis: does this work with nixops-aws?
<manveru>
i guess we have to use your fork for that
<gchristensen>
aminechikhaoui: we're pretty committed to not breaking y'all
<gchristensen>
and helping with things like an encryptedLinksTo plugin ,and the nixops-gce stuff, etc.
<aminechikhaoui>
<3 appreciate that :)
<craige>
One of my nixops upgrades to 20.03 died in a horrendous tyre fire of broken databases and worse. nixops rollback meant I could restore about a dozen services in seconds and go to bed to figure out the mistakes I made at a more civilised time.
<craige>
That's the stoff of dreams. Just beautiful work, nixops + NixOS. Just beautiful.
<gchristensen>
nice
<gchristensen>
nice
<adisbladis>
nice
<craige>
Might need to blog about that over the weekend.
<manveru>
adisbladis: what nixpkgs version do you use for this? seems like `mkPoetryApplication` requires `src` argument instead of `projectDir`
<manveru>
also `pyproject` is missing?
<adisbladis>
manveru: I'm on master =) The change that allows passing `projectDir` instead of all the other separate options (`pyproject`/`poetrylock`) is relatively new
<manveru>
so unstable is not new enough?
<adisbladis>
Yes it's new enough
<adisbladis>
Maybe you haven't bumped your channel recently?
<adisbladis>
Note to self: Add niv/flakes to nixops repo & pin nixpkgs used for development
<manveru>
i did that a few hours ago, but seems like master has it
abathur has joined #nixops
<manveru>
adisbladis: this doesn't seem to make any `nixops` executable?
<manveru>
it makes symlinks, but the targets don't exist
kreisys has joined #nixops
abathur has quit [Ping timeout: 240 seconds]
kreisys has quit [Client Quit]
<manveru>
and when i try with `nixops = nixops.withPlugins (ps: [ (ps.callPackage ../nixops-aws {}) ]);`, it fails with `while evaluating the attribute 'src.name' at /nix/store/34gkxgb19yjwhaphn8a7kjmkkrg7bjr7-source/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix:147:9: program 'git' failed with exit code 128`
<manveru>
how on earth did you get this to run? :P
sevanspowell has quit [Ping timeout: 265 seconds]
abathur has joined #nixops
sevanspowell has joined #nixops
<adisbladis>
manveru: I'd only done a smoke test to make sure it builds. There are some differences between buildPythonApplication (which is called for the leaf package in poetry2nix) & buildPythonPackage (which is caled for every dependency in poetry2nix) that comes into play here. In the nixpkgs version of this change buildPythonPackage is called for nixops which plays nicely with buildEnv.
<adisbladis>
manveru: I'll look into this more properly later tonight and make a less half-baked version of this PR.
<manveru>
adisbladis: well, i forked your nixops, made a branch for the commit, updated the poetry stuff to reference my fork and branch, and now it builds
<manveru>
but still no executables
<adisbladis>
manveru: I know what the fix is.
<adisbladis>
manveru: Unless you're in a hurry I'll take care of this later tonight
<Xe>
i set up a nixos machine on digital ocean with nixops, but it's defaulting to nixos 17.09. How do I upgrade it to nixos 20.03?
<Xe>
oh it looks like it bootstraps with 17.09 and then upgrades to 20.03
andi- has joined #nixops
cole-h has joined #nixops
<manveru>
adisbladis: thanks, i think i'll survive until then :)
pbb has quit [Ping timeout: 272 seconds]
pbb has joined #nixops
kalbasit has quit [Ping timeout: 256 seconds]
kalbasit has joined #nixops
manveru has quit [Ping timeout: 252 seconds]
manveru has joined #nixops
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixops
<aanderse>
btw i'm really blown away by the work going into nixops right now
<aanderse>
i think you're all amazing :)
<gchristensen>
<3
NobbZ[m] has joined #nixops
<gchristensen>
you made it!
<gchristensen>
DigitalKiwi: 'eyy
<NobbZ[m]>
Yeah!
<NobbZ[m]>
backend?
<NobbZ[m]>
As I already told gchristensen in a private message, I'm planning to deploy to digital ocean in the next months, and wanted to provide enhencements to the digital ocean backend as I go and stumble over missing features, though it seems that there is no DO backend anymore in the repository, though the issues are still there. Can someone point me in the right direction how to do DO with current master and where to find the DO
<DigitalKiwi>
I made one but it does not yet work with current master
<NobbZ[m]>
Any help needed?
<gchristensen>
I'm thinking you two could collaborate, if that works :)
<NobbZ[m]>
I'm quite slow in the current situation. Daywork and family eat up much of my personal time. Still I usually manage to get an hour a day to do my stuff.
<DigitalKiwi>
i know it will work on that and possibly later commits
<DigitalKiwi>
if you use volumes, right now it has only create and delete, no attach, if you delete them please make sure it *actually* deletes them. in the past i've had it not delete them (i *think* i fixed it but am not sure)
<NobbZ[m]>
Thanks for the link. I will take a closer look tomorrow.
<NobbZ[m]>
For now I think bed time is closer than expected, my daughter seems to have a bad dream.
<DigitalKiwi>
i want to improve the volumes and also add dns and floating IP functionality as well
<DigitalKiwi>
why is nixops 2 at version 1.8 nixops2Unstable: init at 1.8.0 #83548