solo-io / gloo

The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy

Home Page:https://docs.solo.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

glooctl no longer shows gRPC service/func names when fds is enabled

day0ops opened this issue · comments

Gloo Edge Product

Enterprise

Gloo Edge Version

1.15.18

Kubernetes Version

1.26.x

Describe the bug

It seems like glooctl get upstream no longer shows the gRPC service or func names for fds.

For e.g.

+------------------------+------------+----------+-------------------------------+
|        UPSTREAM        |    TYPE    |  STATUS  |            DETAILS            |
+------------------------+------------+----------+-------------------------------+
| apps-grpcstore-demo-80 | Kubernetes | Accepted | svc name:      grpcstore-demo |
|                        |            |          | svc namespace: apps           |
|                        |            |          | port:          80             |
|                        |            |          |                               |
+------------------------+------------+----------+-------------------------------+

This hasnt been working since the API changes in 1.14.0-beta17 as per PR.

Expected Behavior

Expected to see the table as,

+------------------------+------------+----------+--------------------------------+
|        UPSTREAM        |    TYPE    |  STATUS  |            DETAILS             |
+------------------------+------------+----------+--------------------------------+
| apps-grpcstore-demo-80 | Kubernetes | Accepted | svc name:      grpcstore-demo  |
|                        |            |          | svc namespace: apps            |
|                        |            |          | port:          80              |
|                        |            |          | gRPC service:                  |
|                        |            |          |                                |
|                        |            |          | solo.examples.v1.StoreService  |
|                        |            |          |   - CreateItem                 |
|                        |            |          |   - ListItems                  |
|                        |            |          |   - DeleteItem                 |
|                        |            |          |   - GetItem                    |
|                        |            |          |                                |
+------------------------+------------+----------+--------------------------------+

should also work for json as well.

Steps to reproduce the bug

  1. Enable FDS and UDS for a grpc endpoint.

Additional Environment Detail

No response

Additional Context

No response