-
Notifications
You must be signed in to change notification settings - Fork 338
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
feat(reachableservices): support defining reachable services for MeshService and MeshExternalService #10869
Conversation
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Will there be a conflict once the annotation |
I think we can do following:
|
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
pkg/plugins/policies/meshtrafficpermission/graph/backends/reachable_backend_refs_graph.go
Show resolved
Hide resolved
pkg/plugins/policies/meshtrafficpermission/graph/reachable_backend_refs_graph_test.go
Outdated
Show resolved
Hide resolved
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
pkg/plugins/policies/meshtrafficpermission/graph/backends/reachable_backend_refs_graph.go
Outdated
Show resolved
Hide resolved
Signed-off-by: Lukasz Dziedziak <[email protected]>
Signed-off-by: Lukasz Dziedziak <[email protected]>
pkg/plugins/policies/meshtrafficpermission/graph/reachable_graph.go
Outdated
Show resolved
Hide resolved
pkg/plugins/policies/meshtrafficpermission/graph/backends/reachable_backend_refs_graph.go
Outdated
Show resolved
Hide resolved
Signed-off-by: Lukasz Dziedziak <[email protected]>
Checklist prior to review
closes #10602
Impl #10737
Impl #10508
Solves #5041 for reachableBackends
This PR provides a way to define reachable services for MeshService and MeshExternalService. Also, it introduces a way to support auto reachable services for a MeshService.
kuma.io/reachable-backend-refs
and dataplane fieldtransparentProxying.rechableBackends.refs
which allows providing definition of Mesh*Service reachable for a dataplane in a structured wayk8s.kuma.io/namespace: demo
can find all MeshServices that have this label (should we consider limiting allowed tags?)syscall.Mkfifo
have equivalent implementation on the other OS --ci/
labels to run additional/fewer testsUPGRADE.md
? --