Skip to content
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

Implement Authentication for the Tetragon gRPC endpoint similar to Hubble #970

Open
2 tasks done
ashishkurmi opened this issue May 4, 2023 · 1 comment
Open
2 tasks done
Labels
kind/enhancement This improves or streamlines existing functionality

Comments

@ashishkurmi
Copy link
Contributor

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

I am currently working in a multi-tenant Kubernetes environment and want to ensure that only authorized Kubernetes workloads have access to the Tetragon GRPC endpoint. I am collecting Tetragon events from a different pod running on the same node. While deploying Tetragon, I expose the gRPC endpoint on the network by passing --set=tetragon.grpc.address=":54321". I have a daemonset that collects Tetragon events from the local Tetragon pod instance using the gRPC endpoint. Is there a way to enforce authentication/authorization at the network level? For example, Hubble supports TLS mutual authentication.

Tetragon Version

All versions

Kernel Version

All versions

Kubernetes Version

All versions

Bugtool

No response

Relevant log output

No response

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@ashishkurmi ashishkurmi added the kind/bug Something isn't working label May 4, 2023
@kkourt
Copy link
Contributor

kkourt commented May 4, 2023

Hi,

TLS support would definitely be a useful feature, but it is not currently supported.

@kkourt kkourt added kind/enhancement This improves or streamlines existing functionality and removed kind/bug Something isn't working labels May 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement This improves or streamlines existing functionality
Projects
None yet
Development

No branches or pull requests

2 participants