!BgJZHVOYkwVcEKLAyM:nixos.org

NixOS Deployments

987 Members
NixOS Deployment tooling247 Servers

Load older messages


SenderMessageTime
25 Sep 2024
@brian:bmcgee.ie@brian:bmcgee.ie left the room.08:38:57
@andrewm:element.ioAndrew Morgan (anoa) {he/him} changed their display name from Andrew Morgan (anoa) {he/him} [TOIL] to Andrew Morgan (anoa) {he/him}.09:59:32
26 Sep 2024
@fabianhjr:matrix.orgFabián Heredia set a profile picture.01:15:46
@janejasperous:nadanix.comJane Jasperous joined the room.07:55:39
@andrewm:element.ioAndrew Morgan (anoa) {he/him} changed their display name from Andrew Morgan (anoa) {he/him} to Andrew Morgan (anoa) {he/him} [TOIL].21:35:49
27 Sep 2024
@elikoga:matrix.orgelikoga set a profile picture.16:27:28
@c:vonderste.inChristian Vonderstein joined the room.16:34:26
@cafkafk:fem.ggcafkafk 🏳️‍⚧️ joined the room.19:11:50
@so_halt:matrix.orgso_halt set a profile picture.20:58:22
28 Sep 2024
@majiir:matrix.org@majiir:matrix.org left the room.00:11:22
@1saifj:matrix.orgSaif Aljanahi joined the room.14:55:05
@yzx9:matrix.org@yzx9:matrix.org joined the room.15:38:10
@larstvei:matrix.org@larstvei:matrix.org joined the room.23:09:36
@larstvei:matrix.org@larstvei:matrix.org changed their display name from Lars Tveito to larstvei.23:09:55
29 Sep 2024
@lineararray:matrix.orgLinearArray changed their profile picture.05:04:14
@yzx9:matrix.org@yzx9:matrix.org left the room.11:28:58
@mrdev023:matrix.org@mrdev023:matrix.org left the room.14:06:25
@freopen:matrix.orgfreopen joined the room.20:42:10
30 Sep 2024
@ronnypfannschmidt:matrix.orgRonnyanyone aware of a "simple"/"easy" alternative to deploy-rs that includes some type of rollback or at least ensuring ssh/access stays available for remote deploys i want to deploy system and home profliles to my homeserver without bricking it in case of issues, and deploy-rs ended up with a mess for that more regular than for my liking (in particular thanks to nextcloud updates being a big adventure)08:20:01
@k900:0upti.meK900That's not really a deploy-rs problem though08:30:09
@k900:0upti.meK900Nextcloud just doesn't do state rollbacks08:30:14
@ronnypfannschmidt:matrix.orgRonnyi agree that the issue there isn't the fault of deploy-rs - but the default behavior of deploy-rs elevates the issues nextcloud creates to much worse as any rollback after migrate ends with a sad system08:39:12
@k900:0upti.meK900That's not something deploy-rs is in control of08:39:38
@k900:0upti.meK900If you're looking for a tool that will let you roll back your entire system EXCEPT nextcloud, that's not a tool problem08:39:56
@k900:0upti.meK900NixOS just doesn't work that way08:39:59
@ronnypfannschmidt:matrix.orgRonnyi beleive theres a missunderstanding - i want to remove the nextcloudbricking - that doesnt imply partial rollback, it would already be enough to defer the migrations until its clear that rollback for other reasons isnt needed 08:43:19
@ronnypfannschmidt:matrix.orgRonnyits a problem of nixos as a whole tho that no more detailed concept of state management and migrations exist, as operation of services kind of needs to manage their state08:45:25
@k900:0upti.meK900
In reply to@ronnypfannschmidt:matrix.org
i beleive theres a missunderstanding - i want to remove the nextcloudbricking - that doesnt imply partial rollback, it would already be enough to defer the migrations until its clear that rollback for other reasons isnt needed
No tool can do that
08:51:19
@k900:0upti.meK900Because Nextcloud migrations run on system activation08:51:27
@ronnypfannschmidt:matrix.orgRonnythe need to have those run on activation is pretty much the failure point of the system - since state-transformation on activation ensures that rollback turns from something securely possible into something that "good luck" some approaches for enabling that are providing multiple versions and deciding which to start based on migration state or having upgrade steps of packages that are more migration aware and being able to run with older/newer versions to some extend (django/alembic based applications have those + for some migrations even schema rollback) in the ideal world software is engineered migration aware and supports both running on newer schema as well as having migrations split so that older versions can be broken at a later point in time reality is often more somber however09:12:26

Show newer messages


Back to Room ListRoom Version: 6