Files
cozystack/packages/system
Aleksei Sviridkin 3a855029e2 fix(networking): point host ouroboros proxy at the root-tenant ingress
With publishing.proxyProtocol enabled the host emits a cozystack.ouroboros
Package via the no-override Package macro, so the proxy inherits the wrapper
chart default backend ingress-nginx-controller.cozy-ingress-nginx. That
layout describes a managed Kubernetes tenant cluster; on the host,
extra/ingress deploys ingress-nginx into the root tenant namespace as
root-ingress-controller in tenant-root. The composed backend FQDN never
resolves, so ouroboros-proxy never reaches Ready.

Emit the host ouroboros Package with a proxy.target override derived from
publishing.ingressName (namespace plus <short>-ingress-controller service
name), mirroring the trimPrefix transform extra/ingress applies. Add bundle
helm-unittest coverage for the default and a non-default ingress name, and
correct the misleading wrapper values.yaml comment.

Assisted-By: Claude <noreply@anthropic.com>
Signed-off-by: Aleksei Sviridkin <f@lex.la>
(cherry picked from commit f90411da7a)
2026-06-08 13:41:36 +00:00
..
2026-05-28 01:41:38 +00:00
2026-03-25 15:57:25 +05:00
2026-05-22 04:10:56 +00:00
2026-05-13 12:29:01 +00:00
2026-05-28 01:41:38 +00:00
2026-05-28 01:41:38 +00:00
2026-05-28 01:41:38 +00:00
2026-05-28 01:41:38 +00:00
2026-05-28 01:41:38 +00:00
2026-05-28 01:41:38 +00:00
2026-05-28 01:41:38 +00:00
2026-05-22 04:10:56 +00:00
2026-05-13 12:29:01 +00:00
2026-02-10 20:19:03 +01:00
2026-01-15 23:32:41 +00:00
2026-01-20 03:24:32 +01:00
2026-03-25 15:57:25 +05:00
2026-05-28 01:41:38 +00:00
2026-02-17 22:54:12 +01:00
2026-01-20 03:24:32 +01:00
2026-05-28 01:41:38 +00:00
2026-03-25 15:57:25 +05:00
2026-04-14 19:59:19 +05:00