homelab/build/config/ansible/roles/k3s_metallb/templates/metallb.helmchart.yaml.j2
Russell Seymour 1250c9cef6
Some checks are pending
deploy / deploy (push) Waiting to run
Initial checkin of code for managing homelab
2026-08-24 20:52:36 +01:00

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