api7 / apisix-mesh-agent

Apache License 2.0
78 stars 10 forks source link

E2E Test Framework Design #35

Closed tokers closed 3 years ago

tokers commented 3 years ago

As the apisix-mesh-agent will be run in the Service Mesh data plane, the e2e cases should be closed to the practical use case.

What we should prepare are:

  1. a Kubernetes Cluster, we can use Kind;
  2. an Istio
  3. modify Isito's interception template, let it direct to apisix-mesh-agent
  4. an Image for apisix-mesh-agent (include APISIX)
  5. two apps, an OpenResty and an HTTPBIN, both them will be intercepted by APISIX.

In each test case, requests will be sent to OpenResty app, let OpenResty app proxy the httpbin app.

tokers commented 3 years ago

Added.