132 Commits
Author SHA1 Message Date
zeekayandHanzo 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 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 SchwartzandGitHub 18238f4a32 Alter TLS renewal period 2026-01-21 09:38:04 +01:00
Barbara SoraggiandGitHub 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 FernandezandGitHub b4ca7a48f1 Fix Hetzner env var name inside documentation 2025-10-23 11:36:04 +02:00
Ludovic FernandezandGitHub 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
RomainandGitHub 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 FernandezandGitHub 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 FernandezandGitHub 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
Ludovic FernandezandGitHub 1ecf250d15 Bump github.com/go-acme/lego/v4 to v4.25.2 2025-08-11 14:44:05 +02:00
Ludovic FernandezandGitHub a359546fcc Bump github.com/go-acme/lego/v4 to v4.25.1 2025-07-24 09:54:05 +02:00
kevinpollet a7a07d9a07 Merge branch v3.4 into master 2025-06-02 17:01:46 +02:00
Lukáš StuchlíkandGitHub 86d671d416 Add a note to certificatesDuration 2025-06-02 16:22:04 +02:00
Josh McKinneyandGitHub dbec306f18 acme.md: specify which file should be specified between restarts 2025-05-26 15:50:04 +02:00
Tom WiesingandGitHub 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 FernandezandGitHub 4fb635add5 Bump github.com/go-acme/lego/v4 to v4.23.1 2025-04-17 09:20:04 +02:00
Ludovic FernandezandGitHub a2fe25d7c0 Add acme.httpChallenge.delay option 2025-04-01 17:08:05 +02:00
Ludovic FernandezandGitHub 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 MaguireandGitHub b91cb09027 Fix incorrect grammar in ACME documentation 2025-02-24 10:42:06 +01:00
Ludovic FernandezandGitHub 06f9228816 Bum github.com/go-acme/lego/v4 to v4.22.2 2025-02-21 09:36:04 +01:00
thomscodeandGitHub 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 FernandezandGitHub 428a809b08 Update go-acme/lego to v4.21.0 2025-01-02 12:46:04 +01:00
Ludovic FernandezandGitHub 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 FernandezandGitHub 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
Ludovic FernandezandGitHub 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
Josh SorefandGitHub ed193c7795 Spelling 2024-09-13 11:40:04 +02:00
Ludovic FernandezandGitHub c0b1541762 Add support for custom CA certificates by certificate resolver 2024-09-09 17:24:04 +02:00
tired-engineerandGitHub bbd1ce67e4 Fix typo in multiple DNS challenge provider warning 2024-09-03 14:40:04 +02:00
mmatur fac8785105 Merge current v3.1 into master 2024-09-03 10:31:10 +02:00
Ludovic FernandezandGitHub 52fe9e5ee7 Update go-acme/lego to v4.18.0 2024-09-02 15:42:05 +02:00
Luke RindelsandGitHub 3cb76e7406 Add 30 day certificatesDuration step 2024-08-08 10:22:05 +02:00
peacewalker122andGitHub fd5f428ec9 Modify certificatesDuration documentation 2024-07-23 14:34:04 +02:00
Ludovic FernandezandGitHub 531fbe7639 Update go-acme/lego to v4.17.3 2024-05-29 09:16:07 +02:00
Jesper NoordsijandGitHub b2eb75699f Consistent entryPoints capitalization in CLI flag usage 2024-04-22 17:24:04 +02:00
DomiandGitHub d9042ac00d Update gandiv5 env variable in providers table 2024-03-11 12:06:04 +01:00
Ludovic FernandezandGitHub 47fd91905c Update go-acme/lego to v4.16.1 2024-03-11 09:18:03 +01:00