-
Notifications
You must be signed in to change notification settings - Fork 131
Description
Is your enhancement request related to a problem? Please describe.
TLDR - lack of dataplane service annotation annotations required by Azure AKS makes migration from v1 towards v2 impossible for NGF users who create internally reachable gateways (atleast on Azure).
I ran into an issue while migrating v1 ngf to v2. The transition otherwise went smoothly, but my main problem lies with the way how Azure requires annotations be added for the Loadbalancer
type service that would be created for the dataplane. IIUC - the v1 implementation of ngf left it to maintainer of gateway to configure/patch the service with correct annotations (link in TLDR). The v2 on the other hand seems to create these for the user, without any option to add annotations into them, which would be crucial in our context.
I really like the v2 idea and implementation here, but due to how Azure expects internally reachable load balancers to be annotated, it makes us impossible to move forward. We would like to continue using NGF, but might need to migrate to different gateway implementation incase v1 is no longer maintained (which is understandable) and v2 will not provide way for service annotations for the dataplane.
Is there any solution / potential enchancement to allow us using NGF?
What would you like to be added:
A way to provide annotations for the dataplane services created by NGF v2
Why this is needed:
Like said above, not having this feature drops possibilities to use NGF atleast in any environments that need to provide internally reachable loadbalancers.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status