upgrade Kubernetes 1.27 to 1.27.10
This MR upgrades k8s 1.27 from 1.27.6 to 1.27.10:
- upgrade sylva-diskimage builder version and OS images references
- upgrade calico and ingress-nginx to match what RKE2 1.27.10 is using (based on https://github.com/rancher/rke2/releases/tag/v1.27.10%2Brke2r1)
- add k8s-version-match helper to have the helm_chart_versions selectors look nicer (and make them booleans)
This MR depends on sylva-projects/sylva-elements/helm-charts/sylva-capi-cluster!286 (merged) because we need to relax the sylva-capi-cluster schema so that it does not reject the new annotations.
Edited by Thomas Morin