Files
kubernetes/test/images/echoserver
Davanum Srinivas a2d94d9a3f Multi-arch images for echoserver
Originally from:
https://github.com/kubernetes/ingress-nginx/tree/master/images/echoheaders

Moving the code here to prevent bit-rot and to be sure we can recreate
or update the images on demand. Moving it here also ensures we can use
the common harness to build the multi-arch manifests needed for running
the e2e test that use this container.

Change-Id: I15009268da4e7809a1c03d9af3181b585afa8139
2018-08-08 15:20:31 -04:00
..
2018-08-08 15:20:31 -04:00
2018-08-08 15:20:31 -04:00
2018-08-08 15:20:31 -04:00
2018-08-08 15:20:31 -04:00
2018-08-08 15:20:31 -04:00
2018-08-08 15:20:31 -04:00
2018-08-08 15:20:31 -04:00
2018-08-08 15:20:31 -04:00

Echoserver

This is a simple server that responds with the http headers it received.

Image Versions >= 1.10 support HTTP2 on :8443. Image Versions >= 1.9 expose HTTPS endpoint on :8443. Image versions >= 1.4 removes the redirect introduced in 1.3.
Image versions >= 1.3 redirect requests on :80 with X-Forwarded-Proto: http to :443.
Image versions > 1.0 run an nginx server, and implement the echoserver using lua in the nginx config.
Image versions <= 1.0 run a python http server instead of nginx, and don't redirect any requests.