You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
This page discusses the options for the _ingress.tpl to generate different resources:
- nginx
- Istio specific Gateway/VirtualService
- Gateway-API HTTPRoute/TCPRoute...
Problem:
→ In the current implementation the template is able to generate only for nginx and Istio GW/VS
→ for each ingress definition for each VS a separate GW is created, which is generally not correct.
Instead a single GW should be provided, which should be used by all VCs
Proposal:
- Create new "global.Ingress" option to select the provider resource (Nginx, Istio, GW-API)
- Provide a "shared Gateway" name as option, which is refered by the VC/HTTPRoute,...
Options: Istio, no common GW
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IkFuZHJlYXMgR2Vpc3NsZXIiLCJvdXRwdXRUeXBlIjoiYmxvY2siLCJsYXN0TW9kaWZpZXJOYW1lIjoiQW5kcmVhcyBHZWlzc2xlciIsImxhbmd1YWdlIjoiZW4iLCJkaWFncmFtRGlzcGxheU5hbWUiOiIiLCJzRmlsZUlkIjoiIiwiYXR0SWQiOiIxNzEzNzY2NTQiLCJkaWFncmFtTmFtZSI6IklzdGlvLUdXX1ZTIiwiYXNwZWN0IjoiIiwibGlua3MiOiJhdXRvIiwiY2VvTmFtZSI6IkluZ3Jlc3MgcHJvdmlkZXIgb3B0aW9ucyIsInRic3R5bGUiOiJ0b3AiLCJjYW5Db21tZW50IjpmYWxzZSwiZGlhZ3JhbVVybCI6IiIsImNzdkZpbGVVcmwiOiIiLCJib3JkZXIiOnRydWUsIm1heFNjYWxlIjoiMSIsIm93bmluZ1BhZ2VJZCI6MTcxMzc2NjUyLCJlZGl0YWJsZSI6ZmFsc2UsImNlb0lkIjoxNzEzNzY2NzEsInBhZ2VJZCI6IiIsImxib3giOnRydWUsInNlcnZlckNvbmZpZyI6eyJlbWFpbHByZXZpZXciOiIxIn0sIm9kcml2ZUlkIjoiIiwicmV2aXNpb24iOjEsIm1hY3JvSWQiOiJjODI3ODg4OC0yZDRkLTRkZDYtYjk2OC1mNDU2MTEwMDhiMTIiLCJwcmV2aWV3TmFtZSI6IklzdGlvLUdXX1ZTLnBuZyIsImxpY2Vuc2VTdGF0dXMiOiJPSyIsInNlcnZpY2UiOiIiLCJpc1RlbXBsYXRlIjoiIiwid2lkdGgiOiIxNDAzIiwic2ltcGxlVmlld2VyIjpmYWxzZSwibGFzdE1vZGlmaWVkIjoxNjkxMDcyNDMyMDAwLCJleGNlZWRQYWdlV2lkdGgiOmZhbHNlLCJvQ2xpZW50SWQiOiIifQ==