-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Support of egress filter at virtual node level to override default behavior for specific virtual node #241
Comments
Hey @duttab49, thanks for opening this issue. Can you tell me a little more about your use case?
|
Hi @bcelenza , thanks for the follow-up
Ans: In the above use case, we want to provide access to only RDS from some executables exists in the EC2 v-node but they are not part of the app mesh.
Ans: It would be really helpfull to allow egress to specific destination instead of all.
Ans: I think that mesh owner should be able to selectively allow egress from specific v-nodes to specific target destination, so that the envoy running in the EC2 can route traffic to external selected service from any application/process ( the list of utilities, exe's in our case) which lies outside mesh but exists in same EC2 where envoy runs. Let me know if any further queries. |
Please let me know if you require any further details. |
Thanks for the feedback @duttab49. We'd like to hear from other folks as well on this to make sure we're building it with the right approach. |
If you want to see App Mesh implement this idea, please upvote with a 👍.
Currently, the egress filer is a property of app mesh. If we set that default setting to allow all from denying all, then that would be applicable for all virtual nodes in the same mesh. But there is no way to set the egress filer for each of v-node so that would override the default setting of mesh.
Tell us about your request
Support of egress filer at the virtual node level
Which integration(s) is this request for?
This would be applicable for each of the virtual nodes where this property is set. It can be for EC2, EKS where envoy proxy runs
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Since there is no support for the egress filter for the virtual node, any setting for mesh property would be applicable for all virtual nodes inside the mesh. But we want to control egress filer at virtual node level.
Are you currently working around this issue?
There is no way that we can work around this problem at this moment.
Additional context
Anything else we should know?
Attachments
If you think you might have additional information that you'd like to include via an attachment, please do - we'll take a look. (Remember to remove any personally-identifiable information.)
The text was updated successfully, but these errors were encountered: