From: <chi...@cs...> - 2025-05-15 06:54:09
|
Hi all Chipster maintainers, until now main Chipster components have been running in Ubuntu 20.04, which will reach end of support at May 31 2025. Our installation instructions now start from Ubuntu 24.04. We have also prepared instructions for this update, but please read this whole message before starting. The Ubuntu update itself seems to be relatively easy. You can either install a new server, or update your current one. Old Chipster containers seem to work just fine in the new Ubuntu and vice versa, so it doesn't matter whether you update first the Ubuntu or the Chipster version. However, we used this oportunity to update also the K3s. Due to earlier update issues, we had it pinned down to version v1.26. We now updated it to v1.32. The new version doesn't seem to tolerate our old apiVersion definition "traefik.containo.us/v1alpha1" in https://github.com/chipster/chipster-openshift/blob/k3s/k3s/helm/chipster/templates/ingress-route.yaml . We have updated the apiVersion definition in the current templates (Chipster v4.15.0), but the K3s still has problems with the old versions stored by Helm. If you install a new server, you will get Ubuntu 24.04, K3s v1.32 with our new templates, and everything will work just fine. But if you try to upgrade an old server, read our migration instructions carefully. The easiest solution that we found is to uninstall Chipster before the new K3s is installed. Without this the server ended up in a state where even downgrading of K3s didn't fix it. K3s v1.32 update instructions: https://github.com/chipster/chipster-openshift/blob/k3s/k3s/migration.md#update-to-k3s-v1324 Ubuntu 24.04 update instructions: https://github.com/chipster/chipster-openshift/blob/k3s/k3s/migration.md#update-to-ubuntu-2404 Chipster v4.15.0 update instructions: https://github.com/chipster/chipster-openshift/blob/k3s/k3s/README.md#updates Best regards, Petri / Chipster team |