otomi-core icon indicating copy to clipboard operation
otomi-core copied to clipboard

Bind external egress filtering rules to a specific application

Open j-zimnowoda opened this issue 2 years ago • 1 comments

Is your feature request related to a problem? Please describe.

Currently, external egress filtering rules are namespace wide, but it should bind to workloads of a specific service.

Describe the solution you'd like Leverage Istio Authorization Policy to control Pods that can access a given public host. Select workloads by specific matchLabels object:

spec:
  selector:
    matchLabels:
      app: <svc-name>

Describe alternatives you've considered Leverage Istio Sidecar egress but then you need to whitelist all possibilities for internal traffic - not feasible

Additional context Add any other context or screenshots about the feature request here.

j-zimnowoda avatar Mar 01 '22 10:03 j-zimnowoda

This will be automatically resolve one we move apps to their own namespaces

j-zimnowoda avatar Oct 09 '23 06:10 j-zimnowoda