├── .gitignore ├── Dockerfile-proxy ├── Dockerfile-web-service ├── LICENSE ├── README.md ├── docker-compose.yaml ├── envoy.yaml ├── example-1-query ├── Dockerfile-proxy ├── Dockerfile-web-service ├── docker-compose.yaml └── envoy.yaml ├── example-2-lib ├── Dockerfile-proxy ├── Dockerfile-web-service ├── docker-compose.yaml ├── envoy.yaml └── uuid.lua ├── example-3-json ├── Dockerfile-proxy ├── Dockerfile-web-service ├── JSON.lua ├── docker-compose.yaml └── envoy.yaml ├── example-4-full ├── Dockerfile-proxy ├── Dockerfile-web-service ├── JSON.lua ├── docker-compose.yaml ├── envoy.yaml └── uuid.lua ├── example-5-kubernetes ├── deployment.yaml ├── kustomization.yaml ├── lua │ ├── JSON.lua │ ├── envoy.yaml │ └── uuid.lua └── service.yaml └── example-6-istio ├── configmap-istio-system.yaml ├── deployment.yaml ├── envoy-filter.yaml ├── gateway.yaml ├── install-istio.sh ├── service.yaml └── virtual-service.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | .notes.md 2 | istio-*/ 3 | -------------------------------------------------------------------------------- /Dockerfile-proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/Dockerfile-proxy -------------------------------------------------------------------------------- /Dockerfile-web-service: -------------------------------------------------------------------------------- 1 | FROM solsson/http-echo 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /envoy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/envoy.yaml -------------------------------------------------------------------------------- /example-1-query/Dockerfile-proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-1-query/Dockerfile-proxy -------------------------------------------------------------------------------- /example-1-query/Dockerfile-web-service: -------------------------------------------------------------------------------- 1 | FROM solsson/http-echo 2 | -------------------------------------------------------------------------------- /example-1-query/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-1-query/docker-compose.yaml -------------------------------------------------------------------------------- /example-1-query/envoy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-1-query/envoy.yaml -------------------------------------------------------------------------------- /example-2-lib/Dockerfile-proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-2-lib/Dockerfile-proxy -------------------------------------------------------------------------------- /example-2-lib/Dockerfile-web-service: -------------------------------------------------------------------------------- 1 | FROM solsson/http-echo 2 | -------------------------------------------------------------------------------- /example-2-lib/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-2-lib/docker-compose.yaml -------------------------------------------------------------------------------- /example-2-lib/envoy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-2-lib/envoy.yaml -------------------------------------------------------------------------------- /example-2-lib/uuid.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-2-lib/uuid.lua -------------------------------------------------------------------------------- /example-3-json/Dockerfile-proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-3-json/Dockerfile-proxy -------------------------------------------------------------------------------- /example-3-json/Dockerfile-web-service: -------------------------------------------------------------------------------- 1 | FROM solsson/http-echo 2 | -------------------------------------------------------------------------------- /example-3-json/JSON.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-3-json/JSON.lua -------------------------------------------------------------------------------- /example-3-json/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-3-json/docker-compose.yaml -------------------------------------------------------------------------------- /example-3-json/envoy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-3-json/envoy.yaml -------------------------------------------------------------------------------- /example-4-full/Dockerfile-proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-4-full/Dockerfile-proxy -------------------------------------------------------------------------------- /example-4-full/Dockerfile-web-service: -------------------------------------------------------------------------------- 1 | FROM solsson/http-echo 2 | -------------------------------------------------------------------------------- /example-4-full/JSON.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-4-full/JSON.lua -------------------------------------------------------------------------------- /example-4-full/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-4-full/docker-compose.yaml -------------------------------------------------------------------------------- /example-4-full/envoy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-4-full/envoy.yaml -------------------------------------------------------------------------------- /example-4-full/uuid.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-4-full/uuid.lua -------------------------------------------------------------------------------- /example-5-kubernetes/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-5-kubernetes/deployment.yaml -------------------------------------------------------------------------------- /example-5-kubernetes/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-5-kubernetes/kustomization.yaml -------------------------------------------------------------------------------- /example-5-kubernetes/lua/JSON.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-5-kubernetes/lua/JSON.lua -------------------------------------------------------------------------------- /example-5-kubernetes/lua/envoy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-5-kubernetes/lua/envoy.yaml -------------------------------------------------------------------------------- /example-5-kubernetes/lua/uuid.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-5-kubernetes/lua/uuid.lua -------------------------------------------------------------------------------- /example-5-kubernetes/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-5-kubernetes/service.yaml -------------------------------------------------------------------------------- /example-6-istio/configmap-istio-system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-6-istio/configmap-istio-system.yaml -------------------------------------------------------------------------------- /example-6-istio/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-6-istio/deployment.yaml -------------------------------------------------------------------------------- /example-6-istio/envoy-filter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-6-istio/envoy-filter.yaml -------------------------------------------------------------------------------- /example-6-istio/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-6-istio/gateway.yaml -------------------------------------------------------------------------------- /example-6-istio/install-istio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-6-istio/install-istio.sh -------------------------------------------------------------------------------- /example-6-istio/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-6-istio/service.yaml -------------------------------------------------------------------------------- /example-6-istio/virtual-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibm-cloud-architecture/tutorial-istio-envoy-lua-filters/HEAD/example-6-istio/virtual-service.yaml --------------------------------------------------------------------------------