generated from kubernetes/kubernetes-template-project
-
Notifications
You must be signed in to change notification settings - Fork 81
Open
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.
Description
What would you like to be added:
The following annotations are used in ingress objects that I'm attempting to convert to gateway.
nginx.ingress.kubernetes.io/affinity
nginx.ingress.kubernetes.io/affinity-mode
nginx.ingress.kubernetes.io/backend-protocol
nginx.ingress.kubernetes.io/configuration-snippet
nginx.ingress.kubernetes.io/cors-allow-origin
nginx.ingress.kubernetes.io/enable-access-log
nginx.ingress.kubernetes.io/enable-cors
nginx.ingress.kubernetes.io/enable-opentelemetry
nginx.ingress.kubernetes.io/force-ssl-redirect
nginx.ingress.kubernetes.io/limit-burst-multiplier
nginx.ingress.kubernetes.io/limit-rpm
nginx.ingress.kubernetes.io/limit-rps
nginx.ingress.kubernetes.io/limit-whitelist
nginx.ingress.kubernetes.io/proxy-body-size
nginx.ingress.kubernetes.io/proxy-buffer-size
nginx.ingress.kubernetes.io/proxy-buffers-number
nginx.ingress.kubernetes.io/proxy-connect-timeout
nginx.ingress.kubernetes.io/proxy-read-timeout
nginx.ingress.kubernetes.io/proxy-send-timeout
nginx.ingress.kubernetes.io/rewrite-target
nginx.ingress.kubernetes.io/server-snippet
nginx.ingress.kubernetes.io/service-upstream
nginx.ingress.kubernetes.io/session-cookie-domain
nginx.ingress.kubernetes.io/session-cookie-expires
nginx.ingress.kubernetes.io/session-cookie-max-age
nginx.ingress.kubernetes.io/session-cookie-name
nginx.ingress.kubernetes.io/session-cookie-path
nginx.ingress.kubernetes.io/ssl-redirect
nginx.ingress.kubernetes.io/upstream-vhost
nginx.ingress.kubernetes.io/use-proxy-protocol
nginx.ingress.kubernetes.io/use-regex
Why this is needed:
It currently generates invalid gateway api resources, or at least resources that are not compatible with the existing ingress objects.
I imagine configuration-snippet/server-snippet won't be possible (things like access_by_lua, etc.) Others are pretty essential - rewrite-target, use-regex, upstream-vhost, limit-rpm/rps, proxy-body-size, etc.
Metadata
Metadata
Assignees
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.