Skip to content

Replace Ingress NGINX with Traefik in full-stack asset transfer guide#1421

Open
vishalmore90 wants to merge 1 commit into
hyperledger:mainfrom
vishalmore90:feature2
Open

Replace Ingress NGINX with Traefik in full-stack asset transfer guide#1421
vishalmore90 wants to merge 1 commit into
hyperledger:mainfrom
vishalmore90:feature2

Conversation

@vishalmore90

Copy link
Copy Markdown

Replace Ingress NGINX with Traefik across the full-stack guide for Gateway/console/kind flows.
Replaces: Removes dependency on ingress-nginx and nginx-specific annotations/ingressClassName.
Added: Traefik manifest and KIND bootstrap: infrastructure/kind_console_ingress/templates/ingress/traefik-controller.yaml and infrastructure/kind_with_traefik.sh.
Updated: startup and test scripts, docs, and manifests (notable edits: justfile, checks/check-kube.sh, tests/20-cloud-e2e.sh, tests/30-ansible-e2e.sh, tests/40-console.sh, and deployment/ingress YAMLs under applications/ and infrastructure/sample-network/).
Removed: leftover NGINX controller template (deleted infrastructure/kind_console_ingress/templates/ingress/ingress-nginx-controller.yaml).
Impact: Local KIND and ansible flows now bring up Traefik; ingress host resolution uses the Traefik service IP via CoreDNS override.
Testing / How to validate: Run just kind (or infrastructure/kind_with_traefik.sh) then:
kubectl -n traefik get all
curl http://<WORKSHOP_INGRESS_DOMAIN>
Notes: Backward compatibility: any custom nginx-specific annotations were removed—if users depend on nginx-only features, they should adapt rules.

@vishalmore90 vishalmore90 requested a review from a team as a code owner June 3, 2026 17:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant