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
Barbara Soraggi and GitHub
4adcbc1260
Replace markdown-include dependency with mkdocs-include-markdown-plugin
2026-01-13 10:10:05 +01:00
Romain and GitHub
3976b64350
Replace internal dead links
2025-10-14 16:26:05 +02:00
Michel Loiseleur and GitHub
a9d11b75bc
Fix invalid links in documentation
2025-08-12 15:38: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
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
Avdhoot Dendge and GitHub
df7bca4ae4
Add support to disable session ticket
2025-03-28 10:58:04 +01:00
Ludovic Fernandez and GitHub
777d32cfc5
Split Docker provider
2023-05-10 15:28:05 +02:00
Fernandez Ludovic
5674c95fb1
Merge branch v2.10 into v3.0
2023-04-17 11:58:01 +02:00
mloiseleur and GitHub
fca63f5b1d
More details on for mTLS
2023-04-12 12:10:05 +02:00
Fernandez Ludovic
4afe6b35bc
Merge branch v2.10 into v3.0
2023-03-21 16:45:33 +01:00
Romain and GitHub
a3a9ffe5bb
Introduce traefik.io API Group CRDs
2023-03-20 15:38:08 +01:00
Romain and GitHub
21603b087f
Remove Marathon provider
2022-12-19 11:52:05 +01:00
19a1bcb698
ACME Default Certificate
...
Co-authored-by: Ludovic Fernandez <[email protected] >
Co-authored-by: Julien Salleyron <[email protected] >
2022-09-13 20:34:08 +02:00
Dylan Rodgers and GitHub
c9a1a56037
Added resources for businesses
2022-09-09 17:17:53 +02:00
Ludovic Fernandez and GitHub
cace59903a
chore: update to go1.19
2022-08-09 17:36:08 +02:00
ca49400126
Support certificates configuration in TLSStore CRD
...
Co-authored-by: Romain <[email protected] >
2022-05-19 16:42:09 +02:00
Ludovic Fernandez and GitHub
1a04ce7483
Add title and description metadata to documentation pages
2022-04-15 15:44:08 +02:00
J.Winter and GitHub
4e718c1af4
Add default certificate definition example for Kubernetes
2022-03-22 09:56:07 +01:00
mloiseleur and GitHub
f7b01d375f
Enhance doc on static vs dynamic configuration
2022-03-03 20:18:07 +01:00
Romain and GitHub
b4de134993
Makes ALPN protocols configurable
2021-08-20 18:20:06 +02:00
romain
60cdfd3f81
Merge current v2.4 into master
2021-06-22 14:44:56 +02:00
Tom Moulard and GitHub
ca18ac4cca
Changing default file format for the snippets from TOML to YAML
2021-06-19 00:08:08 +02:00
Rio Kierkels and GitHub
53e6a684fe
Improve CA certificate loading from kubernetes secret
2021-06-14 18:06:10 +02:00
james426759 and GitHub
c24a4a3695
Fix docs for TLS
2020-11-10 17:28:04 +01:00
Andrew Savinykh and GitHub
3701d1180d
Adding details about the default TLS options to the documentation
2020-10-15 14:12:04 +02:00
Freddy Grieshaber and GitHub
de4f45289e
Improve documentation for usage of Kubernetes Ingress
2020-09-15 09:46:04 +02:00
Dakshraj Sharma and GitHub
c956914a80
doc: Minor language improvement in TLS documentation
2020-08-25 17:10:04 +02:00
Stephan Müller and GitHub
5d0950f51b
doc: add name of used key for kubernetes client auth
2020-07-28 17:18:03 +02:00
Romain and GitHub
7f49a29bdf
Revert domain fronting fix
...
* revert domain fronting changes
* reintroduce HostHeader rule
* add doc for removals
2020-07-13 17:58:03 +02:00
262ea19f9f
Change the default value of insecureSNI
...
* fix: allow domain fronting by default
* review: typo.
* review: doc.
Co-authored-by: Fernandez Ludovic <[email protected] >
2020-07-10 18:48:03 +02:00
3de7e2e8c2
Disable domain fronting
...
Co-authored-by: jbdoumenjou <[email protected] >
2020-07-08 12:18:03 +02:00
Daniel Tomcej and GitHub
8e47c178a8
Allow PreferServerCipherSuites as a TLS Option
2020-02-12 18:06:04 +01:00
Jean-Baptiste Doumenjou and Traefiker Bot
57cc6c6d44
Improve documentation about Kubernetes IngressRoute
2020-01-07 11:26:05 +01:00
Kelvin Sarink and Traefiker Bot
89fd6d8a9a
Add tls option for Elliptic Curve Preferences
2019-11-03 15:54:04 +01:00
kmeekva and Traefiker Bot
bca81fdf28
Add support for MaxVersion in tls.Options
2019-10-29 12:58:05 +01:00
Constantin Stan and Traefiker Bot
d1cd40c302
TLS_RSA_WITH_AES_256_GCM_SHA384 is considered weak
2019-10-07 15:02:06 +02:00
Michael and Traefiker Bot
7119a17f20
YAML I love you
2019-09-23 17:00:06 +02:00
Ludovic Fernandez and Traefiker Bot
c2e251bb10
Improve routing documentation
2019-09-23 14:32:04 +02:00
Ludovic Fernandez and Traefiker Bot
0049c51c30
Improve TLS documentation.
2019-09-23 11:22:05 +02:00
Ludovic Fernandez and Traefiker Bot
4c64bd0f80
Misc documentation fixes
2019-09-09 10:36:08 +02:00
Ludovic Fernandez and Traefiker Bot
4c12e5706c
Update restrictions in the documentation.
2019-09-02 03:26:04 -07:00
Ludovic Fernandez and Traefiker Bot
c4b7fadb7c
doc: improve examples.
2019-07-22 09:58:04 +02:00
Jean-Baptiste Doumenjou and Traefiker Bot
8870dfec10
Expand Client Auth Type configuration
2019-07-12 17:50:04 +02:00
Ludovic Fernandez and Traefiker Bot
e30ea1036e
Use the same case everywhere
2019-07-01 11:30:05 +02:00
5757a0bdba
Define a TLS section to group TLS, TLSOptions, and TLSStores.
...
Co-authored-by: Jean-Baptiste Doumenjou <[email protected] >
2019-06-27 23:58:03 +02:00