Hi all -- I'm deploying the Dagger Helm Chart to an AKS cluster, which has a dedicated nodepool for runners. I also have a GitHub Workflows repository that has tagged releases, and a Daggerverse repo that also has tagged releases.
I've hit a scenario where I'd like to update the engine to Dagger v0.15.2, but I still need to have some overlap in support for v0.14.0 as I won't be able to cut all consuming repos over to the new GHA at the same time, over multiple major releases of the re-usable workflows.
Is there a pattern to follow to deploy multiple versions of the Dagger Engine on a single nodepool? Then I could have Runner Pools for a specific Dagger Socket, and then label the runners with that version of Dagger.
I hope I've been able to describe the issue clearly. Let me know if I haven't. 🫠