Hi Lance, On Thu, Jun 16, 2022 at 10:40:42AM -0700, Lance Albertson via RT wrote: > On Tue Jun 07 15:25:09 2022, mark@klomp.org wrote: > > Yes. I didn't know if it was appropriate to include a public list on osuosl > > tickets. But I added the builder project email address buildbot@sourceware.org > > to this email. > > We've done it with other projects so it shouldn't be a problem as long as you're > OK with it. Yes, this makes sure all builder contributors know what is being setup. > > Fedora would be fine. But for the other container builders we are actually > > using Fedora CoreOS, which is an auto updating variant (which is great for our > > zero maintenance infrastructure). We could install that ourselves. Or go with > > plain Fedora if we make sure it also autoupdates. > > I haven't had a chance to get in the data center to allocate a system. I'm > hoping to get to that next week. Sorry for the delay! I'll try and get Fedora > CoreOS installed. If you could use something like the attached butane/ignition file that would be great. You might need to change the disk device name if it isn't /dev/vda but everything else (except the hostname) is generic and allows the buildbot to connect to it through ssh directly (might be on a different port behind NAT). This is all the state/config needed. Everything else (docker images, git repos, buildbot workers, builds, etc) can/will be regenerated when needed. So we don't need any backups, because the whole setup can be regenerated by this butane.yaml file. Assuming you are using openstack, see also https://docs.fedoraproject.org/en-US/fedora-coreos/provisioning-openstack/ You don't need to use my ssh key for the core user. With this setup I don't really need access. You can assign a different authorized key if you want to have access yourself. But we can also go with plain Fedora and then I'll setup docker and the builder user up myself. > > > We typically name systems as -.osuosl.org. So > > > I'd assume we'd go with sourceware-.osuosl.org. Do you have a > > > hostname in mind? > > > > sourceware-builder.osuosl.org but note that we don't need a public reachable > > host. All that is needed is a port to access it through ssh, which doesn't > > need to be port 22. > > I'll likely go with sourceware-builder1.osuosl.org so we can easily increment it > if we add more hosts. I like that :) Thanks, Mark