Nice one Luc !
About Gitlab integration and apps it worth to mention a few things i guess:
- The helm version used by gitlab integration is still on the 2.x branch as far i can know. Hope they will upgrade it soon. Helm 3 has been around for quite long time now.
- By default an ingress controller is already installed on k3s (traefik ❤) so installing Nginx will not be useful for most of the users
- Running gitlab-runner on k3s should be possible but don’t expect too much if you have a lightweight node which is in my experience the case of pretty good part of k3s
- And last but not the least important, some functions like metrics collection only work if your k3s got a public ip