LLYN operations report, 2021-W21
This is the report for 24–30 May 2021 on the state and activities of Lorkep LLYN, a virtual network and autonomous system operating on dn42. Work continues on the upgrade to NixOS 21.05, and the network now has its first Arm machine.
NixOS 21.05 upgrade
A brief recap: the Nixpkgs Git repository contains multiple branches tracking the lifecycle of a NixOS release:
masterbranch is Nixpkgs’ main development branch. New packages and modules, updates, and NixOS module changes usually go here first.
release-YY.MMbranches corresponds to a NixOS release. It mostly sees package security updates and bug fixes in NixOS modules backported from
nixos-*branches are CI-tested versions of the above, and always point to a commit in their source branch that was successfully built and tested by Hydra.
masterand only ensures that package builds don’t fail;
nixos-unstabledoes the same but also runs NixOS module tests; and
nixos-YY.MMtests packages and modules from the matching
NixOS configurations for LLYN machines track two NixOS branches as flake inputs: a stable input from which most of the system is built, and an unstable input from which particular modules and packages are backported. The stable input follows a release channel (like
nixos-20.09), while the unstable input usually follows
At the start of the week, the unstable input was updated to an Hydra-tested commit in the
release-21.05 branch, as at the time the
nixos-21.05 branch did not yet exist. Once NixOS 21.05 is released, the stable input will be updated to follow its release channel and the unstable input will be removed until a package needs to be backported again.
Additionally, as mentioned in the previous report, a list of changes in NixOS 21.05 affecting LLYN machines has already been compiled and will be used to guide configuration updates after the stable input is updated.
A single new peering was added this week, with AS4242421123 on Behemoth.
Thanks to Oracle Cloud’s new Arm-based compute offering, a new node in the network was provisioned adjacent to Charybdis. The current plan is for it to serve as storage server for backups and file synchronization, as well as a Nix remote builder for
Task list for 2021-W22
Unchanged from the previous week.
View comments to this post or send your own