diff --git a/infrastructure/metallb/helmrelease.yaml b/infrastructure/metallb/helmrelease.yaml index 6298394b..2afc4347 100644 --- a/infrastructure/metallb/helmrelease.yaml +++ b/infrastructure/metallb/helmrelease.yaml @@ -45,3 +45,26 @@ spec: - rpi5 speaker: logLevel: info + # Atlas uses L2 advertisements; there are no BGP peers or advertisements. + frr: + enabled: false + resources: + requests: + cpu: 50m + memory: 128Mi + limits: + cpu: 500m + memory: 512Mi + readinessProbe: + timeoutSeconds: 5 + livenessProbe: + timeoutSeconds: 5 + # Restore eligibility after these offline nodes pass their recovery checks. + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/hostname + operator: NotIn + values: [titan-05, titan-06]