zeekay and Hanzo Dev
15d100931d
Name the ingress in the docs, and fix what that exposed
...
Hanzo CI/CD / cicd (push) Failing after 9m46s
CI/CD / cicd (push) Failing after 10m4s
Most of it was stale, not cosmetic: the docs taught `TRAEFIK_*` env,
`traefik.http.*` labels, `traefik.ingress.kubernetes.io/` annotations,
`.traefik.yml` plugins and `traefik_*` metrics. This binary answers to
`INGRESS_*`, `ingress.http.*`, `ingress.kubernetes.io/`, `.ingress.yml` and
`ingress.*` — a reader following the old text configured nothing.
Two were worse than stale. Gateway API examples gave `group: traefik.io` for an
IngressService backendRef, which kubernetes.go:1265 refuses against hanzo.ai.
The contributing guide built with `github.com/traefik/ingress` ldflags against
a module that is `github.com/hanzoai/ingress/v3`.
script/code-gen.sh globs `hanzo.ai_*.yaml` and matched nothing — the per-CRD
dumps had been deleted and never regenerated, so `cat` failed the script under
`set -e`. controller-gen v0.19.0 restores all ten; they concatenate
byte-for-byte into the committed definition and fixture.
CHANGELOG.md is untouched: 6,789 lines of imported release history, where a
rewrite would falsify the record rather than rebrand it. `@traefiklabs/faency`,
`traefik/whoami`, k3s's `--disable=traefik`, the `traefik.io` CRD group and the
MIT attribution stay — upstream's addresses, not our brand.
Co-authored-by: Hanzo Dev <[email protected] >
2026-09-16 13:01:19 -07:00
zeekay
ee53f0bd67
refactor: migrate CRD API groups to hanzo.ai and labels to ingress.*
...
- CRD API group: traefik.io -> hanzo.ai (GroupName, apiVersion, RBAC)
- Docker/provider label prefix: traefik.* -> ingress.* (all providers)
- CRD kind: TraefikService -> IngressService
- Directory renames: traefikio/ -> hanzoai/ (types, generated code, listers, informers, clientset)
- Config root name: traefik -> ingress (KV stores, file paths, env prefix)
- Metrics prefix: traefik_ -> ingress_
- Kubernetes annotations: traefik.ingress.kubernetes.io/ -> ingress.kubernetes.io/
- Gateway annotations: traefik.io/ -> hanzo.ai/
- Internal provider package: provider/traefik -> provider/builtins
- Type renames: TraefikLog -> IngressLog, TraefikCmdConfiguration -> IngressCmdConfiguration
- Generated client methods: TraefikV1alpha1() -> HanzoV1alpha1(), Traefik() -> Hanzo()
- Sample configs: traefik.sample.{toml,yml} -> ingress.sample.{toml,yml}
- Config paths: /etc/traefik/ -> /etc/ingress/, ~/.config/traefik -> ~/.config/ingress
- Default cert CN: TRAEFIK DEFAULT CERT -> INGRESS DEFAULT CERT
2026-02-26 10:33:54 -08:00
zeekay
31441c90ce
chore: complete brand cleanup — remove upstream references
...
Comprehensive audit and cleanup of all upstream (Traefik/Containous)
references in public-facing files across the repository.
Changes:
- .github/FUNDING.yml: traefik -> hanzoai
- .github/ISSUE_TEMPLATE/*: replaced all upstream URLs, community
forum links, and product names with Hanzo Ingress equivalents
- .github/PULL_REQUEST_TEMPLATE.md: updated doc URLs
- .github/workflows/release.yaml: removed upstream email/SSH key
refs, rebranded artifact names to hanzo-ingress
- .github/workflows/test-integration.yaml: artifact name traefik
-> hanzo-ingress to match new BIN_NAME
- .github/workflows/sync-docker-images.yaml: cleaned comment
- .github/workflows/documentation.yaml: cleaned comment
- .goreleaser.yml.tmpl: project_name and binary -> hanzo-ingress
- CODE_OF_CONDUCT.md: [email protected] -> [email protected]
- CONTRIBUTING.md: upstream doc URLs -> GitHub repo links
- SECURITY.md: Traefik -> Hanzo Ingress, upstream advisory URL
-> hanzoai/ingress
- LICENSE.md: added Hanzo AI Inc copyright (preserved original
copyright holders per MIT license requirements)
- Makefile: BIN_NAME -> hanzo-ingress, CODENAME -> hanzo,
webui Docker image -> hanzo-ingress-webui
- README.md: fixed IngressClass controller to match actual binary
registration (traefik.io/ingress-controller)
- webui/readme.md: Traefik Web UI -> Hanzo Ingress Web UI
- docs/readme.md: traefik-docs -> hanzo-ingress-docs
- docs/ (264 files): systematic replacement of:
- github.com/traefik/traefik -> github.com/hanzoai/ingress
- community.traefik.io -> github.com/hanzoai/ingress/discussions
- doc.traefik.io -> github.com/hanzoai/ingress/blob/main/docs/
- traefik.io commercial/blog URLs -> hanzo.ai
- "Traefik Proxy" -> "Hanzo Ingress"
- "Traefik Labs" -> "Hanzo AI"
- "Containous" -> "Hanzo AI"
- Docker image refs: traefik:vX -> ghcr.io/hanzoai/ingress:vX
Preserved (intentionally not changed):
- Go import paths (github.com/traefik/traefik/v3) in ldflags
- ./cmd/traefik Go package path
- traefik.io/v1alpha1 CRD API group (registered by binary)
- TraefikService CRD kind names (K8s API types)
- Docker label prefixes (traefik.http.*, traefik.tcp.*, etc.)
- Config default values (rootKey: "traefik", entryPoint: "traefik")
- CHANGELOG.md (historical record)
- update.traefik.io (hardcoded endpoint in Go binary)
- Test fixture data (cert passwords, service labels)
2026-02-26 09:59:06 -08:00
Benjamin Schwartz and GitHub
18238f4a32
Alter TLS renewal period
2026-01-21 09:38:04 +01:00
Barbara Soraggi and GitHub
4adcbc1260
Replace markdown-include dependency with mkdocs-include-markdown-plugin
2026-01-13 10:10:05 +01:00
romain
33940bcf49
Merge branch v3.5 into master
2025-10-23 11:37:09 +02:00
Ludovic Fernandez and GitHub
b4ca7a48f1
Fix Hetzner env var name inside documentation
2025-10-23 11:36:04 +02:00
Ludovic Fernandez and GitHub
509038ddcb
Bump github.com/go-acme/lego/v4 to v4.27.0
2025-10-20 16:22:06 +02:00
romain
55b9b7ee4d
Merge branch v3.5 into master
2025-10-16 08:33:29 +02:00
Romain and GitHub
3976b64350
Replace internal dead links
2025-10-14 16:26:05 +02:00
kevinpollet
6d7f633e80
Merge branch v3.5 into master
2025-10-07 15:50:53 +02:00
Ludovic Fernandez and GitHub
c525a4bbf7
Bump github.com/go-acme/lego/v4 to v4.26.0
2025-10-03 09:42:04 +01:00
romain
484da79679
Merge branch v3.5 into master
2025-09-09 17:47:13 +02:00
Ludovic Fernandez and GitHub
f4f7a6b95a
Add new certificatesresolvers options
2025-09-09 17:36:05 +02:00
romain
23c4a74e43
Merge branch v2.11 into v3.5
2025-08-26 17:35:37 +02:00
Michel Loiseleur and GitHub
a9d11b75bc
Fix invalid links in documentation
2025-08-12 15:38:05 +02:00
Ludovic Fernandez and GitHub
1ecf250d15
Bump github.com/go-acme/lego/v4 to v4.25.2
2025-08-11 14:44:05 +02:00
kevinpollet
fd64c7a1ec
Merge branch v2.11 into v3.5
2025-08-01 16:42:28 +02:00
Michel Loiseleur and GitHub
95cec04755
Fix invalid links in documentation
2025-08-01 11:34:05 +02:00
Ludovic Fernandez and GitHub
a359546fcc
Bump github.com/go-acme/lego/v4 to v4.25.1
2025-07-24 09:54:05 +02:00
romain
3f7af6a150
Merge branch v3.4 into v3.5
2025-07-23 14:38:33 +02:00
romain
70e394186f
Merge branch v2.11 into v3.4
2025-07-22 16:11:58 +02:00
Jesper Noordsij and GitHub
a599bebaf8
Remove all mentions of ordering for TLSOption CurvePreferences field
2025-07-22 15:44:05 +02:00
Alessandro Chitolina and GitHub
bfc5e2b386
OCSP stapling
2025-06-06 17:44:04 +02:00
kevinpollet
a7a07d9a07
Merge branch v3.4 into master
2025-06-02 17:01:46 +02:00
Lukáš Stuchlík and GitHub
86d671d416
Add a note to certificatesDuration
2025-06-02 16:22:04 +02:00
Josh McKinney and GitHub
dbec306f18
acme.md: specify which file should be specified between restarts
2025-05-26 15:50:04 +02:00
Tom Wiesing and GitHub
baea2c7c7f
Allow configuration of ACME provider http timeout
2025-04-28 14:30:06 +02:00
kevinpollet
da45884cb6
Merge branch v3.4 into master
2025-04-18 16:42:34 +02:00
kevinpollet
ab98a8a555
Merge branch v3.3 into v3.4
2025-04-18 11:49:36 +02:00
romain
99d6fa0e46
Merge branch v2.11 into v3.3
2025-04-17 16:18:33 +02:00
Ludovic Fernandez and GitHub
4fb635add5
Bump github.com/go-acme/lego/v4 to v4.23.1
2025-04-17 09:20:04 +02:00
Ludovic Fernandez and GitHub
a2fe25d7c0
Add acme.httpChallenge.delay option
2025-04-01 17:08:05 +02:00
Avdhoot Dendge and GitHub
df7bca4ae4
Add support to disable session ticket
2025-03-28 10:58:04 +01:00
Ludovic Fernandez and GitHub
3cb2b587f7
Add acme.profile and acme.emailAddresses options
2025-03-17 10:00:07 +01:00
kevinpollet
24170cedb9
Merge branch v2.11 into v3.3
2025-02-25 10:06:03 +01:00
Peter Maguire and GitHub
b91cb09027
Fix incorrect grammar in ACME documentation
2025-02-24 10:42:06 +01:00
Ludovic Fernandez and GitHub
06f9228816
Bum github.com/go-acme/lego/v4 to v4.22.2
2025-02-21 09:36:04 +01:00
thomscode and GitHub
2c2201efc0
Fix deprecated dnsChallenge propagation logging and documentation
2025-01-13 10:06:04 +01:00
mmatur
12b1a4ba68
Merge current v3.2 into v3.3
2025-01-02 19:32:34 +01:00
mmatur
d23100040a
Merge current v2.11 into v3.2
2025-01-02 17:15:11 +01:00
Ludovic Fernandez and GitHub
428a809b08
Update go-acme/lego to v4.21.0
2025-01-02 12:46:04 +01:00
Ludovic Fernandez and GitHub
5f19cdec09
Add options to control ACME propagation checks
2024-11-26 09:08:04 +01:00
kevinpollet
b4b1f5c1fc
Merge branch v2.11 into v3.2
2024-11-12 16:24:22 +01:00
Ludovic Fernandez and GitHub
ed9459b8ff
Update go-acme/lego to v4.20.2
2024-11-12 10:32:09 +01:00
kevinpollet
2ab4a1a6af
Merge branch v3.1 into v3.2
2024-10-24 11:47:38 +02:00
kevinpollet
7ba9944ee3
Merge branch v2.11 into v3.1
2024-10-24 10:55:59 +02:00
Ludovic Fernandez and GitHub
0fb5882f4f
Bump github.com/go-acme/lego to v4.19.2
2024-10-09 16:04:04 +02:00
kevinpollet
dc397710c6
Merge branch v3.1 into master
2024-09-20 09:51:54 +02:00
kevinpollet
c93c261319
Merge branch v2.11 into v3.1
2024-09-16 16:41:57 +02:00