mirror of
https://github.com/hanzoai/ingress.git
synced 2026-10-20 15:07:40 +00:00
37 lines
1.6 KiB
Plaintext
37 lines
1.6 KiB
Plaintext
Hanzo Ingress
|
|
Copyright (c) 2026 Hanzo AI, Inc.
|
|
|
|
This product includes software from Traefik (https://github.com/traefik/traefik),
|
|
licensed under MIT:
|
|
|
|
Copyright (c) 2016-2020 Containous SAS; 2020-2025 Traefik Labs
|
|
|
|
Forked from https://github.com/traefik/traefik (tracking upstream v3.6.9).
|
|
|
|
DEVIATIONS
|
|
|
|
Hanzo Ingress is a source fork of Traefik. The changes relative to upstream are:
|
|
|
|
- Rebranded to "Hanzo Ingress"; the Go module path is
|
|
github.com/hanzoai/ingress.
|
|
- The standalone binary is built from cmd/ingress (upstream cmd/traefik) and
|
|
ships as hanzo-ingress.
|
|
- The configuration parser is forked to github.com/hanzoai/ingress-parser
|
|
(root name "ingress", INGRESS_ environment prefix).
|
|
- Auxiliary runtime libraries resolve to Hanzo source forks via go.mod replace,
|
|
keeping the upstream import paths: github.com/traefik/yaegi =>
|
|
github.com/hanzoai/yaegi, github.com/traefik/grpc-web =>
|
|
github.com/hanzoai/grpc-web, github.com/vulcand/oxy/v2 =>
|
|
github.com/hanzoai/oxy/v2.
|
|
- The Kubernetes CRD API group is hanzo.ai.
|
|
- The Kubernetes Ingress annotation prefix is ingress.kubernetes.io/.
|
|
- The Prometheus metric prefix is ingress_.
|
|
- Internal proxy headers are renamed: X-Traefik-Fast-Proxy => X-Ingress-Fast-Proxy,
|
|
X-Traefik-Router => X-Ingress-Router.
|
|
- A HIP-0106 in-process mount surface (mount.go) exposes the ingress for the
|
|
Hanzo unified-binary stack.
|
|
- A ZAP-HTTP backend transport (pkg/server/service/zap_backend.go) dials backends
|
|
listed in INGRESS_ZAP_BACKENDS over github.com/zap-proto/http.
|
|
- The upstream release check is disabled (version.CheckNewVersion is a no-op);
|
|
the version endpoint is served at /v1/ingress/version.
|