# Managed by Ansible (roles/k3s_metallb) — do not edit on the node. # # A HelmChart CR, same pattern as # roles/k3s_monitoring/templates/kube-prometheus-stack.helmchart.yaml.j2 — # k3s's bundled helm-controller reconciles it, the same mechanism it uses to # install its own bundled Traefik and ServiceLB. No helm binary, kubeconfig, # or extra Ansible collection needed on the controller. apiVersion: helm.cattle.io/v1 kind: HelmChart metadata: name: metallb namespace: kube-system spec: chart: metallb repo: {{ k3s_metallb_chart_repo }} version: "{{ k3s_metallb_chart_version }}" targetNamespace: {{ k3s_metallb_namespace }} createNamespace: true