vexxhost / atmosphere

Simple & easy private cloud platform featuring VMs, Kubernetes & bare-metal
88 stars 23 forks source link

Look into support RockyLinux as a base operating system #184

Open mnaser opened 1 year ago

fitbeard commented 1 year ago

@mnaser Why this issue was closed? Whats the story behind this? I'm asking because I want to start working on Rocky8/9 integration and to understand is it good time for this right now or this should wait because of some blocker. Thank you.

mnaser commented 1 year ago

@fitbeard we just didn't have the internal priority to do that, there shouldn't be any blockers, you're free to push the changes to support that

mnaser commented 1 year ago

for what it's worth, there has been progress in being able to deploy the k8s part of things entirely on top of other operating systems. the next 'baremetal' step would be improving the ceph collection to handle EL based systems and I think we can close this.

fitbeard commented 1 year ago

@mnaser can we leave it open? I’m still not able to 100% deploy everything on EL without modifications. There is still few places with APT/Ubuntu only logic. But you are right. The main blocker is Ceph and this is the hard one. Because having the same Ceph version from system packages on Ubuntu2004/2204 and/or EL8/EL9 is impossible. Pacific release is only available for focal/el8, quincy is only available for focal/el8/el9 but not for jammy and so on. Rook is the way to go.

mnaser commented 3 months ago

@fitbeard Are you deploying targeting Rocky 8/9 by any chance at the moment? I am asking because we can probably run a CI job targeting it if you are interested in helping maintain that upstream so we avoid breaking your stuff

fitbeard commented 3 months ago

@mnaser from 2022 my goal is to make RockyLinux first class citizen in Atmosphere. Right now i'm running mixed lab based on RockyLinux running control-plane and pool of workers running Rocky/Jammy. Slowly i'm fixing small things in all ansible collections to make possible run whole setup without manual changes. I'm using this issue as place to mention PRs and changes to make this happen.

fitbeard commented 3 months ago

@fitbeard Are you deploying targeting Rocky 8/9 by any chance at the moment? I am asking because we can probably run a CI job targeting it if you are interested in helping maintain that upstream so we avoid breaking your stuff

CI would be nice to have. This would help a lot in bug hunting. I suggest focus only on Rocky9 and skip 8 like we are now doing with Focal.