canonical / istio-k8s-operator

https://charmhub.io/istio-k8s
Apache License 2.0
1 stars 0 forks source link

Add a locked down mode for charmed istio which requires AuthorizationPolicies for all communication #15

Open ca-scribner opened 1 month ago

ca-scribner commented 1 month ago

Enhancement Proposal

To enhance security within a charmed istio service mesh, we should add hardening configurations that can globally enforce:

It might make sense to expose these as two separate configurations (so someone can require mTLS but not AuthorizationPolicies).

As part of this task, we should also investigate if there's any other hardening that should be done.

ca-scribner commented 1 week ago

With ambient, making an allow-nothing policy is not so straightforward: