Files
cozystack/packages/extra
Aleksei Sviridkin 6da6b1836a docs(ingress): explain how ingress works in the platform (#2770)
## What this PR does

Adds a "How ingress works" overview to the ingress package README — the
source rendered onto the docs site at
/docs/v1.4/operations/services/ingress/. Until now that page was only
the
parameters table with no conceptual explanation.

The new section (placed above the auto-generated `## Parameters` table)
covers:
- per-tenant ingress-nginx controllers and the `ingress: true` tenant
toggle
- the per-namespace IngressClass model (`tenant-root`,
`k8s.io/ingress-nginx-<ns>`)
- cross-tenant sharing/inheritance via `namespace.cozystack.io/ingress`
- how managed apps attach (`ingressClassName` + cert-manager
annotations)
- external exposure (only `publishing.ingressName` is published; links
to the
  existing Exposure mode section)
- TLS via cert-manager issuers
- access control (`whitelist`, `cloudflareProxy`)

Docs-only. `make generate` leaves the parameters table and schema
untouched.

### Release note

```release-note
docs(ingress): document how the platform's per-tenant ingress works
```
2026-06-09 23:51:37 +03:00
..
2026-05-28 01:41:38 +00:00
2026-03-25 15:57:25 +05:00