hs-test: proxy testing improvement 13/41413/8
authorMatus Fabian <[email protected]>
Wed, 14 Aug 2024 10:38:20 +0000 (12:38 +0200)
committerFlorin Coras <[email protected]>
Thu, 22 Aug 2024 03:25:19 +0000 (03:25 +0000)
commit8792e5c5c5e8e4f6c514ff81c97a7fb31890d657
treeebb33de76afe10d080969ee6fc9d543935e1564a
parent58cb6ba81833a79a877448aa60d7d68604ad6c4e
hs-test: proxy testing improvement

- new container topologies and suites for VPP proxy and Envoy proxy
- removed build docker image since it can't be used with CI cache
  builder, container builders are designed to be stateless, they
  only preserve build-cache, but not images

Type: test
Change-Id: I93e4d079780d18d6aa3b5ce807adc4707b6f2d9b
Signed-off-by: Matus Fabian <[email protected]>
14 files changed:
extras/hs-test/docker/Dockerfile.build [deleted file]
extras/hs-test/docker/Dockerfile.curl
extras/hs-test/docker/Dockerfile.nginx-http3
extras/hs-test/docker/Dockerfile.nginx-server
extras/hs-test/infra/suite_envoy_proxy.go [new file with mode: 0644]
extras/hs-test/infra/suite_vpp_proxy.go [new file with mode: 0644]
extras/hs-test/infra/utils.go
extras/hs-test/proxy_test.go
extras/hs-test/resources/envoy/proxy.yaml
extras/hs-test/resources/nginx/nginx_server.conf [new file with mode: 0644]
extras/hs-test/script/build_hst.sh
extras/hs-test/script/nginx_server_entrypoint.sh [moved from extras/hs-test/script/nginx_mirroring_entrypoint.sh with 100% similarity]
extras/hs-test/topo-containers/envoyProxy.yaml [new file with mode: 0644]
extras/hs-test/topo-containers/vppProxy.yaml [new file with mode: 0644]