K8s: Replace Ingress NGINX with Traefik for default ingress controller#3083
K8s: Replace Ingress NGINX with Traefik for default ingress controller#3083
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||||||||||
4f88d0f to
5022060
Compare
5022060 to
9f5987c
Compare
User description
Thanks for contributing to the Docker-Selenium project!
A PR well described will help maintainers to quickly review and merge it
Before submitting your PR, please check our contributing guidelines, applied for this repository.
Avoid large PRs, help reviewers by making them as simple and short as possible.
Description
Fixes #3076
Motivation and Context
Types of changes
Checklist
PR Type
Enhancement
Description
Replace Ingress NGINX with Traefik as default ingress controller
Update Helm chart dependencies and configuration values
Refactor ingress annotations from NGINX to Traefik format
Create Traefik ServersTransport resource for backend connectivity
Update test cases and documentation for Traefik integration
Diagram Walkthrough
File Walkthrough
11 files
Update ingress namespace from nginx to traefikUpdate ingress namespace and helm parameters for traefikReplace nginx config with traefik config in valuesUpdate ingress class and traefik configurationSimplify subpath configuration for traefikUpdate chart repository to traefik helm chartsMigrate aws sample values to traefik configurationMigrate docker desktop sample to traefik setupMigrate minikube sample values to traefikUpdate dummy test values for traefik configurationUpdate solution template values for traefik1 files
Refactor ingress annotation tests for traefik3 files
Update documentation for traefik ingress configurationUpdate ingress configuration guide for traefikUpdate test documentation for traefik annotations1 files
Replace ingress-nginx dependency with traefik4 files
Replace nginx annotation helpers with traefik helpersAdd traefik serverstransport naming helpersUpdate ingress template for traefik annotationsCreate new traefik serverstransport resource template