Eduardo Almeida 0963bff519 Add ingress-nginx support to dual-stack via overrides
Enable nginx service to use IPv4 and IPv6 on the cluster network.
Update overrides to compute `ipFamilies` from address pools and
set `ipFamilyPolicy: PreferDualStack`, prioritizing the cluster’s
primary pool.

Test Cases:
PASS: build-pkgs.
PASS: On an AIO-SX system with dual stack configured:
      - Running `kubectl describe` for the nginx service pod should
        return both IPv4 and IPv6 on the `IP Family Policy` section.
      - Attaching to a running pod and performing a `nslookup` on
        the nginx service name should return ips for both families.

Closes-Bug: 2109791

Change-Id: I996b8d37a2fa41b85835261e69906a8ed9be5e07
Signed-off-by: Eduardo Almeida <Eduardo.AlmeidadosSantos@windriver.com>
2025-05-01 13:18:47 -03:00
2023-12-18 09:08:13 -07:00
2020-03-30 19:36:37 +00:00
2021-09-09 17:19:23 +00:00
2024-03-05 09:46:43 -07:00
2023-12-18 09:08:13 -07:00
Description
StarlingX Nginx Ingress Controller App
1.8 MiB
Languages
Python 82.6%
Makefile 17%
POV-Ray SDL 0.2%
Shell 0.2%