2025-08-02 02:00:14 Hey there 2025-08-06 01:59:00 How are we going with the DigitalOcean usable images? 2025-08-15 02:18:27 I'd really love to start moving our 100 server fleet over to Alpine on Digital Ocean, do we have any updates? 2025-08-18 15:37:15 Justin[m] - have you tested the latest Alpine generic cloud images on Digital Ocean (either Tiny Cloud or cloud-init)? 2025-08-20 01:38:21 "Justin - have you tested the..." <- I'll try test both today. 2025-08-20 06:55:47 Looks like generic_alpine-3.22.1-x86_64-bios-tiny-r0.qcow2 boots fine and the alpine user is is actually good! 2025-08-20 06:56:55 Can I have the ssh key assigned to the root user instead? 2025-08-20 07:20:49 As is the alpine user has no password so is basically already root. 2025-08-20 14:20:39 alpine user has the power to use "doas" by default to become root or do whatever. it's customary to not provide any sort of credentials directly to root itself. 2025-08-20 16:16:39 Justin[m]: I think you can set the default user in user-data 2025-08-20 16:17:02 can you pass a user-data file? 2025-08-20 16:17:45 #alpine-config 2025-08-20 16:17:45 user: 2025-08-20 16:17:45 name: root 2025-08-20 16:31:06 the other way to do it is to pass a script (i.e. first line #!/bin/sh) as user-data that does whatever setup you need done... so if you really want root to have credentials it's possible to do it 2025-08-20 16:33:48 i think with a #!/bin/sh user-data it will still create the 'alpine' user. with the mentioned #alpine-config yaml it will set the `CLOUD_USER=root` 2025-08-20 16:35:38 (nod) 2025-08-20 22:58:20 I did:... (full message at ) 2025-08-20 22:58:38 Does it need to be indented? 2025-08-20 23:01:56 I tried indenting name: root two spaces but it didn't allow me to login as root 2025-08-20 23:02:22 I am curious if there is a reason that there is a user created? 2025-08-21 05:45:25 Justin[m]: platforms like AWS require that 2025-08-21 05:59:10 "Justin: platforms like AWS..." <- Yuck. 2025-08-21 05:59:40 So anyone got any idea why the root user user data isn't working? 2025-08-21 14:16:35 is "alpine" still being created / login-able? 2025-08-21 14:29:33 Yes 2025-08-21 14:51:43 anything in /var/lib/cloud/user-data? 2025-08-21 14:56:08 I will check tomorrow. 2025-08-22 19:23:34 tomalok: hey ikke pointed me in your direction as the maintainer of the alpine AMIs. First off, thank you for all the work on those, they're great! Second, is there any reason that they're not enabled in the ca-west-1 AWS region, or is there anything I can do to get them enabled there? 2025-08-23 08:13:30 tomalok: lmk if you need another region enabled. about to go to bed but I'll take care of it first thing in the morning if so 2025-08-23 08:14:06 I actually do have a branch of the auth portal that gives you control of that. I can probably launch it next week. 2025-08-23 18:16:35 mcrute: tomalok: I noticed that our version of cloud-init is a major version behind, I've got an MR open in aports to upgrade it to 25.2, I assumed that you need to be aware of changes made to that to appropriately adjust the cloud-init configuration in the AMIs? 2025-08-23 18:17:06 I honestly don't know what the process for maintaining those is, but I imagine with how critical cloud-init is that there's a testing process that goes into the AMI creation? 2025-08-23 18:51:10 durrendal i'm not sure who the maintainer of cloud-init APK is currently... looks like it's achill? 2025-08-23 18:53:52 durrendal: looks like achill approved your change. if you rebase it I can merge it 2025-08-23 18:54:16 mcrute that'd be nice to keep up with things. if i ever have time and figure out how to get hybrid BIOS & UEFI image sorted, that would probably reduce the number of AMIs we'd need to have by 1/3... 2025-08-23 18:55:38 tomalok: do you have an issue or something that tracks what needs done or is it an open research project? I wouldn't mind giving it a try 2025-08-23 18:56:08 I'll deploy that auth portal change Monday (I'm partially afk this weekend) 2025-08-23 18:57:15 mcrute: just rebased, CI passes on all branches so feel free to skip it 2025-08-23 18:58:12 mcrute there should be an issue with years of notes on alpine-cloud-images repo -- i think i had a local branch with a "hybrid" firmware flavor as a way i was planning to implement 2025-08-23 18:58:38 If there's anything I can do to help facilitate the AMI testing or just confirming cloud-init works as intended I'd be more than happy to :) 2025-08-23 18:58:39 mcrute also thx, lmk when the portal change lands, and any special instrux for using it 2025-08-23 18:59:14 mcrute https://gitlab.alpinelinux.org/alpine/cloud/alpine-cloud-images/-/issues/132 2025-08-23 18:59:53 less discussion there than i thought 2025-08-23 19:00:06 tomalok: will do. I'll take a look at that issue too 2025-08-23 19:00:32 durrendal: this one too https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/89128 2025-08-23 19:02:12 mcrute: done! 2025-08-23 19:02:27 mcrute: overlays/testing/scripts/setup references hybrid 2025-08-23 19:03:37 I think there is some support for installing grub hybrid that also adds an mbr for bios. 2025-08-23 19:04:13 👍 cool. i'll check back later, but for now i need to go rack some apricot wine into secondary 2025-08-23 19:20:43 durrendal: feel free to tag me on your changes to cloud stuff for review and merge 2025-08-23 19:21:06 tomalok: ooh! I won't be able to do it right now but I'll ping you here next week once things start to land 2025-08-24 01:20:23 mcrute: I can definitely do that :) ideally I'd like to shrink the package size, potentially break it out into subpackages, but I'm aware it'll affect the AMIs so I don't want to just make changes arbitrarily 2025-08-24 03:34:13 durrendal: well all of those changes will go into edge so we do have some time to adapt the images before anything breaks. we should just coordinate edge image updates. tomalok does most of that stuff though so definitely keep him in the loop 2025-08-25 03:28:16 tomalok 2025-08-25 03:28:17 alpinetest2:~$ doas cat /var/lib/cloud/user-data... (full message at ) 2025-08-25 03:28:25 ACTION uploaded an image: (25KiB) < https://matrix.org/oftc/media/v1/media/download/AUviqsk3qVzNxYbdic62GPacDFCWv2EakV9Lchz9_-97GctCLWKW52Ach9BbLCoqEUhLbe-WnXyWPwdLhsnyQ8xCeZJ14llwAGtkZS5vcmcvMzU3ZmVkOTkxY2Y5MmQwZmZiMThlZDhiZWJkYjc0NDQ4ZjBhODRmYTE5NTk4MjAxMjc5MzUzOTc4ODg > 2025-08-25 13:58:21 justin[m] name: needs to be indented 2 spaces, it's an element of the user: map 2025-08-26 02:10:50 tomalok I'll try like that today.