gRPC Playground
Plugin details | |
---|---|
Created by | ZaloPay |
Category | API |
Source | GitHub |
Type | Open-source plugin |
Configuration
The Plugin is Auto-Enabled now, and you don't need to set any configuration, as the plugin isn't available under Marketplace.
info
The Plugin doesn't work when tried on a Live Server. Read More on this GitHub Issue
Annotations
To configure the plugin for a service in the software catalog, set one of the following annotations in its catalog-info.yaml
definition file.
Unary
spec:
type: grpc
lifecycle: production
owner: zalopay-oss
definition:
$text: https://github.com/zalopay-oss/backstage-grpc-playground/blob/main/examples/unary/helloworld.proto
files:
- file_name: helloworld.proto
file_path: examples/unary/helloworld.proto
url: https://github.com/zalopay-oss/backstage-grpc-playground/blob/main/examples/unary/helloworld.proto
Stream
spec:
type: grpc
lifecycle: production
owner: zalopay-oss
definition:
$text: https://github.com/zalopay-oss/backstage-grpc-playground/blob/main/examples/stream/employee.proto
files:
- file_name: employee.proto
file_path: examples/stream/employee.proto
url: https://github.com/zalopay-oss/backstage-grpc-playground/blob/main/examples/stream/employee.proto
imports:
- file_name: common.proto
file_path: examples/stream/common.proto
url: https://github.com/zalopay-oss/backstage-grpc-playground/blob/main/examples/stream/common.proto
Read More on the open-source docs
Support
The plugin is owned by ZaloPyy and managed in the GitHub repository as an open-source project. Create a GitHub issue to report bugs or suggest new features for the plugin.