18 lines
666 B
Django/Jinja
18 lines
666 B
Django/Jinja
# 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
|