22 lines
1.0 KiB
YAML
22 lines
1.0 KiB
YAML
# Values for the upstream ingress-nginx chart, nested under
|
|||
|
|
# `ingress-nginx:` (the dependency's name in Chart.yaml).
|
||
|
|
ingress-nginx:
|
||
|
|
controller:
|
||
|
|
service:
|
||
|
|
type: LoadBalancer
|
||
|
|
annotations:
|
||
|
|
# Requests this specific address from MetalLB's BGP pool (see
|
||
|
|
# docs/05-metallb.md) so it stays predictable across rebuilds.
|
||
|
|
# Must fall inside apps/metallb/templates/ipaddresspool.yaml's
|
||
|
|
# range, or MetalLB will never satisfy the request.
|
||
|
|
metallb.io/loadBalancerIPs: "10.10.60.12"
|
||
|
|
# ingress-nginx's default Pod Security posture (no hostNetwork, no
|
||
|
|
# hostPath, only the baseline-allowed NET_BIND_SERVICE capability to
|
||
|
|
# bind ports 80/443) already fits Kubernetes' baseline profile, unlike
|
||
|
|
# MetalLB or Longhorn. No managedNamespaceMetadata override needed here.
|
||
|
|
ingressClassResource:
|
||
|
|
# Every Ingress resource in this cluster that doesn't name a class
|
||
|
|
# explicitly uses this one automatically \u2014 the same "no
|
||
|
|
# storageClassName needed" convenience Longhorn gives PVCs.
|
||
|
|
default: true
|