This commit is contained in:
Graham McIntire 2025-07-24 16:31:48 -05:00
parent 103810701f
commit 928a06659f
No known key found for this signature in database
4 changed files with 0 additions and 53 deletions

View file

@ -1,29 +0,0 @@
# MetalLB configuration for homelab cluster
# Using the new CRD-based configuration format (v0.13.0+)
# Controller configuration
controller:
enabled: true
# Speaker configuration
speaker:
enabled: true
# FRR mode is disabled by default
frr:
enabled: false
# Prometheus metrics
prometheus:
serviceMonitor:
enabled: false
prometheusRule:
enabled: false
# Create the IPAddressPool and L2Advertisement resources
# These replace the deprecated configInline format
crds:
enabled: true
# Note: The actual IP address pool and L2 advertisement configuration
# must now be created as separate Kubernetes resources after MetalLB is installed.
# See the accompanying IPAddressPool and L2Advertisement manifests.

View file

@ -1,8 +0,0 @@
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: default
namespace: metallb-system
spec:
addresses:
- 10.0.19.1-10.0.19.199

View file

@ -1,8 +0,0 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: metallb-system
resources:
- ipaddresspool.yaml
- l2advertisement.yaml

View file

@ -1,8 +0,0 @@
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
name: default
namespace: metallb-system
spec:
ipAddressPools:
- default