talos icon indicating copy to clipboard operation
talos copied to clipboard

Enable optional grpc reflection

Open rothgar opened this issue 1 year ago • 0 comments

Feature Request

I would like a kernel flag that can enable grpc api reflection for exploring the Talos API and making it easier to build tools that use the API.

Description

When learning the API it would be helpful to have an OpenAPI-like spec that would help me understand the methods and how to use them. This would also help with creating custom tools to consume/use the API.

To get started I would like to use tools like grpcurl and grpcui to be able to show how the API works and what methods are available for a running system (not just docs and code).

This should be enabled with an optional kernel argument and off by default because it can be considered a security risk.

rothgar avatar Oct 02 '24 20:10 rothgar