Closed mouligno closed 1 year ago
As an API Publisher, I want to be able to use gRPC protocole in order to be able to move my existing APIs to Jupiter mode
Prerequesite: Learn how gRPC works with V3 gateway There are already some grpc test performed on the gateway. There are supposed to be run against both v3 and jupiter https://github.com/gravitee-io/gravitee-api-management/tree/master/gravitee-apim-gateway/gravitee-apim-gateway-standalone/gravitee-apim-gateway-standalone-container/src/test/java/io/gravitee/gateway/standalone/grpc
Starting point is to confirm that the above are effectively working
https://www.npmjs.com/package/grpc-server-mock
Switch V3 Gateway to Jupiter and check it is the same behavior (in terms of input vs output).
Should reactivating the following tests be enough to check this is working indeed? Here are the list of tests explicitly excuded for jupiter: https://github.com/gravitee-io/gravitee-api-management/blob/master/gravitee-apim-gateway/gravitee-apim-gateway-standalone/gravitee-apim-gateway-standalone-container/pom.xml#L464-L471
Refined, ready for sprint.
pending https://github.com/gravitee-io/issues/issues/8574
some tests have been added here: https://github.com/gravitee-io/gravitee-api-management/pull/2958
:rainbow: Feature
As an API Publisher, I want to be able to use gRPC protocole in order to be able to move my existing APIs to Jupiter mode
:sunrise_over_mountains: Additional information
Prerequesite: Learn how gRPC works with V3 gateway There are already some grpc test performed on the gateway. There are supposed to be run against both v3 and jupiter https://github.com/gravitee-io/gravitee-api-management/tree/master/gravitee-apim-gateway/gravitee-apim-gateway-standalone/gravitee-apim-gateway-standalone-container/src/test/java/io/gravitee/gateway/standalone/grpc
Starting point is to confirm that the above are effectively working
https://www.npmjs.com/package/grpc-server-mock
Switch V3 Gateway to Jupiter and check it is the same behavior (in terms of input vs output).
out of scope
❓ Pending questions
Should reactivating the following tests be enough to check this is working indeed? Here are the list of tests explicitly excuded for jupiter: https://github.com/gravitee-io/gravitee-api-management/blob/master/gravitee-apim-gateway/gravitee-apim-gateway-standalone/gravitee-apim-gateway-standalone-container/pom.xml#L464-L471
Tasks
:superhero: Acceptance criteria