Skip to content

Conversation

@kkourt
Copy link
Contributor

@kkourt kkourt commented Jan 29, 2026

Add a gRPC call to get information about the agent and its environment.

@kkourt kkourt requested a review from a team as a code owner January 29, 2026 13:40
@kkourt kkourt requested a review from jrfastab January 29, 2026 13:40
@kkourt kkourt added the release-note/minor This PR introduces a minor user-visible change label Jan 29, 2026
The call will provide information about the agent and its environment.

Specifically:
 - version
 - name
 - configuration
 - bpf features
 - build information

For the configuration values, we use google.protobuf.Any so that we can
capture the value types.

Signed-off-by: Kornilios Kourtis <[email protected]>
And ensure that tetra compiles.

Signed-off-by: Kornilios Kourtis <[email protected]>
This commit restructures probes so that other callers can have a way to
access all of them without needed to know their names. This is to be
used in a subsequent commit for exporting this information via gRPC.

Signed-off-by: Kornilios Kourtis <[email protected]>
This adds a Name variable to represent the name of the agent.
It is set at build time, similarly to version.Version.
This is to be used by a subsequent patch to export this information via
a gRPC call.

Signed-off-by: Kornilios Kourtis <[email protected]>
@kkourt kkourt force-pushed the pr/kkourt/grpc-info branch from beb480b to 4cc3f89 Compare January 29, 2026 13:42
@netlify
Copy link

netlify bot commented Jan 29, 2026

Deploy Preview for tetragon ready!

Name Link
🔨 Latest commit beb480b
🔍 Latest deploy log https://app.netlify.com/projects/tetragon/deploys/697b6367724aec00088d6824
😎 Deploy Preview https://deploy-preview-4583--tetragon.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Jan 29, 2026

Deploy Preview for tetragon ready!

Name Link
🔨 Latest commit 4cc3f89
🔍 Latest deploy log https://app.netlify.com/projects/tetragon/deploys/697b63cb47fa4b0008b12df5
😎 Deploy Preview https://deploy-preview-4583--tetragon.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@kkourt kkourt force-pushed the pr/kkourt/grpc-info branch from 4cc3f89 to 7cde248 Compare January 29, 2026 14:30
Implement the gRPC GetInfo call.
Adds a pkg/tetragoninfo package with the necessary functionality.

Signed-off-by: Kornilios Kourtis <[email protected]>
Signed-off-by: Kornilios Kourtis <[email protected]>
@kkourt kkourt force-pushed the pr/kkourt/grpc-info branch from 7cde248 to 43f62bf Compare January 29, 2026 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-note/minor This PR introduces a minor user-visible change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant