-
-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add GRPC Reflection Service to Enhance Dynamic Discovery (#1328)
Introduces a new GRPC reflection service to the plgd-dev/hub project, enhancing the system's ability to dynamically discover GRPC services and methods. This is particularly useful for developers and tools that need to interact with GRPC services without prior knowledge of their interfaces. ### Key Features: **Service Implementation:** - A dedicated GRPC reflection service is implemented, allowing clients to query available GRPC services and their methods dynamically. - The service is built using a multi-stage Dockerfile to optimize the build process and final image size. **Configuration and Deployment:** - A new configuration file (`grpc-reflection.yaml`) is introduced, detailing service-specific settings such as logging levels and GRPC addresses. - Kubernetes deployment configurations are added, including Helm chart updates to manage the service's lifecycle within a Kubernetes cluster. **Integration with Existing Infrastructure:** - The service is integrated into the existing build and deployment pipelines, ensuring seamless operation alongside other services. - Environment variables and configuration options are provided to customize the service's behavior and integration points. This addition significantly enhances the plgd-dev/hub's capabilities, providing a robust solution for GRPC service discovery and interaction. --------- Co-authored-by: Jozef Kralik <jozef.kralik@plgd.dev>
- Loading branch information
Showing
46 changed files
with
2,211 additions
and
29 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.