| 11 Nov 2024 |
Arian | As soon as they replace T2 with t3 for free tier I'm fine with dropping bios support | 17:43:49 |
commiterate | * AWS isn't being slow here tbh. All of the new instance types over the past few years support (x86-64) or require (ARM64) UEFI. | 17:43:49 |
commiterate | Also if you want an optimally small NixOS AMI, you should probably be building your own images from scratch and making an AMI out of it with ImportSnapshot + RegisterImage instead of building a new generation on top of a base NixOS AMI (e.g. the official NixOS ones). | 17:47:26 |
commiterate | Granted the image GC story right now isn't the nicest. I'm trying to get AWS to add a new AWS::EC2::Image Cfn resource to deal with that. | 17:48:15 |
Arian | I am working on a script to enumerate and delete all deprecated images in an account | 17:48:39 |
Arian | Then I can just rely on the deprecation timestamp | 17:48:46 |
Arian | Yeh I want to eventually have a template for nixos appliance images (with systemd-boot, systemd-stub, UKIs, measured boot, secure boot) | 17:49:23 |
Arian | But still useful to have generic images | 17:49:56 |
Arian | For people who just wanna SSM, or ssh for deploys | 17:50:05 |
commiterate | Yup. Good for testing, mutable setups, and as a template/reference for others to follow. | 17:50:36 |
Arian | My talk is live btw: https://youtu.be/Ee4JN3Fp17o?si=8pGzmDpGhVzN5qne | 17:50:44 |
commiterate | amazon-ec2-utils fixes: https://github.com/NixOS/nixpkgs/pull/355259 | 23:09:58 |
| 12 Nov 2024 |
| pblgomez joined the room. | 11:14:12 |
| Luke removed their profile picture. | 17:33:24 |
| Luke set a profile picture. | 17:34:09 |
| Luke removed their profile picture. | 17:34:57 |
| Luke set a profile picture. | 17:35:31 |
| 13 Nov 2024 |
quyse | In reply to @arianvp:matrix.org As soon as they replace T2 with t3 for free tier I'm fine with dropping bios support there are still some useful bios-only instance types, for example g4ad.* is the only instance type with AMD GPU | 14:36:07 |
quyse | I mean, I agree it would be nice to remove bios support. for niche cases it's not hard to make your own .nix config if necessary | 14:39:21 |
commiterate | Unfortunately it's not possible to have 1 AMI that works with all instance types. The best we can do for the official NixOS AMI is to make sure it works for commonly used instance types and provide instructions on how to build your own. | 18:39:35 |
commiterate | * Unfortunately it's not possible to have 1 AMI that works with all instance types. The best we can do for the official NixOS AMI is to make sure it works for commonly used instance types (probably recently new t, m, and c instance types) and provide instructions on how to build your own. | 18:39:59 |
commiterate | * Unfortunately it's not possible to have 1 AMI that works with all instance types. The best we can do for the official NixOS AMI is to make sure it works for commonly used instance types (probably recently new t, m, and c instance types) and provide instructions on how to build your own to cover the rest. | 18:40:08 |
commiterate | * Unfortunately it's not possible to have 1 AMI that works with all instance types. The best we can do for the official NixOS AMIs is to make sure it works for commonly used instance types (probably recently new t, m, and c instance types) and provide instructions on how to build your own to cover the rest. | 18:47:18 |
Arian | Hmm but GPT/BIOS hybrid image basically covers everything. Except for instances that boot from instance store instead of EBS but I think all those instance types are completely gone these days? | 18:54:45 |
Arian | * Hmm but GPT/BIOS hybrid image basically covers everything. Except for instances that boot from instance store instead of EBS but I think all those instance types are completely gone these days? | 18:55:00 |
commiterate | BIOS v. UEFI is a specific case, but there's also other instance types which may need some out-of-tree drivers (e.g. NVIDIA GPU instances) which may need conflicting versions or just don't play nice with each other. | 18:56:00 |
commiterate | CPU ISA will always require 1 AMI per ISA anyways but that's whatever | 18:57:08 |
commiterate | it probably doesn't make much sense to have base AMIs beyond the CPU ISA permutations for maintenance reasons | 18:59:19 |
Arian | Oh yeh | 19:00:19 |
| Inayet joined the room. | 22:15:53 |