JIRA link: https://issues.redhat.com/browse/QUARKUS-1413
This test plan cover SmallRye Stork Quarkus integration (Technical Preview).
- Using Stork with Quarkus
- Kubernetes Service Discovery and Selection with Stork
- Quarkus Insights #70: Introducing Stork
- stork-quickstart
- Stork Getting-started guide
SmallRye Stork provides service discovery and client-side load balancing features.
Test development will focus on
- Service Discovery
- Service Discovery in OCP/k8s
- Custom service discovery mechanism
- Load-Balancing
- Round-Robin Load Balancing in OCP/k8s
- Custom load balancer mechanism
New Stork modules need to be created in Quarkus test suite in order to cover these scenarios. Most of the tests are going to be OpenShift scenarios that take more time to be executed than a baremetal test. The main impact is related to increase test suite total amount of time execution.
We are going to combine service discovery with load balancing in one scenario, so two scenarios will be required. We estimate that each scenario will take around 3 min in JVM mode, and 8 min in native mode, so overall the test suite will be increased to 6 min for JVM mode and 16 min for native mode.
Following actions were taken to ensure familiarity:
- Exploratory testing following getting started guides
- Ensure good user experience and simplicity of use
- Tester: Pablo Gonzalez [email protected]