Redirecting the requests to a K8s service based on HTTP request header
I am using Cilium 1.11.4 and exploring to implement one use case where the HTTP message sent by Kubernetes pod(belonging to Service A) needs to be forwarded to an another K8s service B based on the HTTP host header value present in the request. When there is a match for HTTP header value, the cilium network policy should also result in addition of an another HTTP header to the request before it is forwarded to K8s service B. I think it should be possible to achieve this since Cilium makes use of Envoy for the L7 policies but have not been able to find a way to achieve this through the CiliumNetworkPolicy. Could you please suggest how to achieve this use case using cilium?
Could we make use of Go extensions to achieve this use case?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.
This issue has not seen any activity since it was marked stale. Closing.