Skip to content

Commit

Permalink
Remove End-to-end testing for legacy central ingress resources. (#618)
Browse files Browse the repository at this point in the history
* remove e2es based on central ingress resources.

Signed-off-by: Rodrigo Reis <[email protected]>

* Remove source switchs e2es.

Signed-off-by: Rodrigo Reis <[email protected]>

* Adapt e2e tests to use segments.

Signed-off-by: Rodrigo Reis <[email protected]>

* Remove unused functions.

Signed-off-by: Rodrigo Reis <[email protected]>

* Update e2e howto.

Signed-off-by: Rodrigo Reis <[email protected]>

* Update e2e script.

Signed-off-by: Rodrigo Reis <[email protected]>

---------

Signed-off-by: Rodrigo Reis <[email protected]>
  • Loading branch information
gargravarr authored Apr 5, 2024
1 parent b61c457 commit f9310ce
Show file tree
Hide file tree
Showing 15 changed files with 499 additions and 1,145 deletions.
4 changes: 2 additions & 2 deletions cmd/e2e/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ kubectl delete namespace foo; kubectl create namespace foo
make
./build/stackset-controller --apiserver=http://127.0.0.1:8001 \
--enable-configmap-support --enable-secret-support --enable-routegroup-support \
--enable-traffic-segments --annotated-traffic-segments \
--enable-traffic-segments --controller-id=foo \
--sync-ingress-annotation=example.org/i-haz-synchronize \
--sync-ingress-annotation=teapot.org/the-best --controller-id=foo \
--sync-ingress-annotation=teapot.org/the-best \
--cluster-domain=${CLUSTER_DOMAIN} --cluster-domain=${CLUSTER_DOMAIN_INTERNAL}
```
4. rebuild e2e test and run e2e tests in `foo` namespace
Expand Down
20 changes: 6 additions & 14 deletions cmd/e2e/annotations_sync_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -134,16 +134,10 @@ func TestSyncAnnotationsPropagateToSegments(t *testing.T) {
}
require.NoError(t, err)

_, err = waitForIngress(
t,
stacksetName+"-"+version+"-traffic-segment",
)
_, err = waitForIngressSegment(t, stacksetName, version)
require.NoError(t, err)

_, err = waitForRouteGroup(
t,
stacksetName+"-"+version+"-traffic-segment",
)
_, err = waitForRouteGroupSegment(t, stacksetName, version)
require.NoError(t, err)
}

Expand All @@ -152,10 +146,7 @@ func TestSyncAnnotationsPropagateToSegments(t *testing.T) {

for i := 0; i < len(tc.annotationsIng); i++ {
version := fmt.Sprintf("v%d", i)
ingress, err := waitForIngress(
t,
stacksetName+"-"+version+"-traffic-segment",
)
ingress, err := waitForIngressSegment(t, stacksetName, version)
require.NoError(t, err)

delete(
Expand All @@ -176,9 +167,10 @@ func TestSyncAnnotationsPropagateToSegments(t *testing.T) {
)
}

routeGroup, err := waitForRouteGroup(
routeGroup, err := waitForRouteGroupSegment(
t,
stacksetName+"-"+version+"-traffic-segment",
stacksetName,
version,
)
require.NoError(t, err)

Expand Down
Loading

0 comments on commit f9310ce

Please sign in to comment.