├── .gitignore ├── README.md ├── istio ├── egress-rule-http-bin.yml ├── egress-rule-tcp-wikipedia.yml ├── fluentd-istio.yml ├── fortio-deploy.yaml ├── ingress-js.yml ├── ingress-python.yml ├── logging-stack.yml ├── new_telemetry.yml ├── ratelimit-handler.yaml ├── ratelimit-rule-service-go.yaml ├── route-rule-all-v1.yml ├── route-rule-go-abort.yml ├── route-rule-go-by-source.yml ├── route-rule-go-cb.yml ├── route-rule-go-default.yml ├── route-rule-go-delay.yml ├── route-rule-go-mirror.yml ├── route-rule-go-v1-v2.yaml ├── route-rule-js-by-agent.yml ├── route-rule-python-by-header.yml ├── route-rule-python-default.yml ├── route-rule-python-retry.yml ├── route-rule-python-timeout.yml ├── sleep.yaml └── tcp_telemetry.yml └── service ├── go ├── v1 │ ├── Dockerfile │ ├── go-v1.yml │ └── main.go └── v2 │ ├── Dockerfile │ ├── go-v2.yml │ └── main.go ├── js ├── v1 │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── js-v1.yml │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── manifest.json │ └── src │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ └── registerServiceWorker.js └── v2 │ ├── .babelrc │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .postcssrc.js │ ├── Dockerfile │ ├── README.md │ ├── build │ ├── build.js │ ├── check-versions.js │ ├── logo.png │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js │ ├── config │ ├── dev.env.js │ ├── index.js │ └── prod.env.js │ ├── index.html │ ├── js-v2.yml │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ └── HelloWorld.vue │ └── main.js │ └── static │ └── .gitkeep ├── lua ├── v1 │ ├── Dockerfile │ ├── lua-v1.yml │ └── nginx.conf └── v2 │ ├── Dockerfile │ ├── lua-v2.yml │ └── nginx.conf ├── node ├── .gitignore ├── v1 │ ├── Dockerfile │ ├── main.js │ ├── node-v1.yml │ ├── package-lock.json │ └── package.json └── v2 │ ├── Dockerfile │ ├── main.js │ ├── node-v2.yml │ ├── package-lock.json │ └── package.json └── python ├── .gitignore ├── v1 ├── Dockerfile ├── main.py ├── python-v1.yml └── requirements.txt └── v2 ├── Dockerfile ├── main.py ├── python-v2.yml └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/README.md -------------------------------------------------------------------------------- /istio/egress-rule-http-bin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/egress-rule-http-bin.yml -------------------------------------------------------------------------------- /istio/egress-rule-tcp-wikipedia.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/egress-rule-tcp-wikipedia.yml -------------------------------------------------------------------------------- /istio/fluentd-istio.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/fluentd-istio.yml -------------------------------------------------------------------------------- /istio/fortio-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/fortio-deploy.yaml -------------------------------------------------------------------------------- /istio/ingress-js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/ingress-js.yml -------------------------------------------------------------------------------- /istio/ingress-python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/ingress-python.yml -------------------------------------------------------------------------------- /istio/logging-stack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/logging-stack.yml -------------------------------------------------------------------------------- /istio/new_telemetry.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/new_telemetry.yml -------------------------------------------------------------------------------- /istio/ratelimit-handler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/ratelimit-handler.yaml -------------------------------------------------------------------------------- /istio/ratelimit-rule-service-go.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/ratelimit-rule-service-go.yaml -------------------------------------------------------------------------------- /istio/route-rule-all-v1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/route-rule-all-v1.yml -------------------------------------------------------------------------------- /istio/route-rule-go-abort.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/route-rule-go-abort.yml -------------------------------------------------------------------------------- /istio/route-rule-go-by-source.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/route-rule-go-by-source.yml -------------------------------------------------------------------------------- /istio/route-rule-go-cb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/route-rule-go-cb.yml -------------------------------------------------------------------------------- /istio/route-rule-go-default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/route-rule-go-default.yml -------------------------------------------------------------------------------- /istio/route-rule-go-delay.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/route-rule-go-delay.yml -------------------------------------------------------------------------------- /istio/route-rule-go-mirror.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/route-rule-go-mirror.yml -------------------------------------------------------------------------------- /istio/route-rule-go-v1-v2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/route-rule-go-v1-v2.yaml -------------------------------------------------------------------------------- /istio/route-rule-js-by-agent.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/route-rule-js-by-agent.yml -------------------------------------------------------------------------------- /istio/route-rule-python-by-header.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/route-rule-python-by-header.yml -------------------------------------------------------------------------------- /istio/route-rule-python-default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/route-rule-python-default.yml -------------------------------------------------------------------------------- /istio/route-rule-python-retry.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/route-rule-python-retry.yml -------------------------------------------------------------------------------- /istio/route-rule-python-timeout.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/route-rule-python-timeout.yml -------------------------------------------------------------------------------- /istio/sleep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/sleep.yaml -------------------------------------------------------------------------------- /istio/tcp_telemetry.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/istio/tcp_telemetry.yml -------------------------------------------------------------------------------- /service/go/v1/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/go/v1/Dockerfile -------------------------------------------------------------------------------- /service/go/v1/go-v1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/go/v1/go-v1.yml -------------------------------------------------------------------------------- /service/go/v1/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/go/v1/main.go -------------------------------------------------------------------------------- /service/go/v2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/go/v2/Dockerfile -------------------------------------------------------------------------------- /service/go/v2/go-v2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/go/v2/go-v2.yml -------------------------------------------------------------------------------- /service/go/v2/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/go/v2/main.go -------------------------------------------------------------------------------- /service/js/v1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/.gitignore -------------------------------------------------------------------------------- /service/js/v1/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/Dockerfile -------------------------------------------------------------------------------- /service/js/v1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/README.md -------------------------------------------------------------------------------- /service/js/v1/js-v1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/js-v1.yml -------------------------------------------------------------------------------- /service/js/v1/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/package-lock.json -------------------------------------------------------------------------------- /service/js/v1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/package.json -------------------------------------------------------------------------------- /service/js/v1/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/public/favicon.ico -------------------------------------------------------------------------------- /service/js/v1/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/public/index.html -------------------------------------------------------------------------------- /service/js/v1/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/public/manifest.json -------------------------------------------------------------------------------- /service/js/v1/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/src/App.css -------------------------------------------------------------------------------- /service/js/v1/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/src/App.js -------------------------------------------------------------------------------- /service/js/v1/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/src/App.test.js -------------------------------------------------------------------------------- /service/js/v1/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/src/index.css -------------------------------------------------------------------------------- /service/js/v1/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/src/index.js -------------------------------------------------------------------------------- /service/js/v1/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/src/logo.svg -------------------------------------------------------------------------------- /service/js/v1/src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v1/src/registerServiceWorker.js -------------------------------------------------------------------------------- /service/js/v2/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/.babelrc -------------------------------------------------------------------------------- /service/js/v2/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/.editorconfig -------------------------------------------------------------------------------- /service/js/v2/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/.eslintignore -------------------------------------------------------------------------------- /service/js/v2/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/.eslintrc.js -------------------------------------------------------------------------------- /service/js/v2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/.gitignore -------------------------------------------------------------------------------- /service/js/v2/.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/.postcssrc.js -------------------------------------------------------------------------------- /service/js/v2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/Dockerfile -------------------------------------------------------------------------------- /service/js/v2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/README.md -------------------------------------------------------------------------------- /service/js/v2/build/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/build/build.js -------------------------------------------------------------------------------- /service/js/v2/build/check-versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/build/check-versions.js -------------------------------------------------------------------------------- /service/js/v2/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/build/logo.png -------------------------------------------------------------------------------- /service/js/v2/build/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/build/utils.js -------------------------------------------------------------------------------- /service/js/v2/build/vue-loader.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/build/vue-loader.conf.js -------------------------------------------------------------------------------- /service/js/v2/build/webpack.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/build/webpack.base.conf.js -------------------------------------------------------------------------------- /service/js/v2/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/build/webpack.dev.conf.js -------------------------------------------------------------------------------- /service/js/v2/build/webpack.prod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/build/webpack.prod.conf.js -------------------------------------------------------------------------------- /service/js/v2/config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/config/dev.env.js -------------------------------------------------------------------------------- /service/js/v2/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/config/index.js -------------------------------------------------------------------------------- /service/js/v2/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /service/js/v2/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/index.html -------------------------------------------------------------------------------- /service/js/v2/js-v2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/js-v2.yml -------------------------------------------------------------------------------- /service/js/v2/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/package-lock.json -------------------------------------------------------------------------------- /service/js/v2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/package.json -------------------------------------------------------------------------------- /service/js/v2/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/src/App.vue -------------------------------------------------------------------------------- /service/js/v2/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/src/assets/logo.png -------------------------------------------------------------------------------- /service/js/v2/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /service/js/v2/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/js/v2/src/main.js -------------------------------------------------------------------------------- /service/js/v2/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /service/lua/v1/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/lua/v1/Dockerfile -------------------------------------------------------------------------------- /service/lua/v1/lua-v1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/lua/v1/lua-v1.yml -------------------------------------------------------------------------------- /service/lua/v1/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/lua/v1/nginx.conf -------------------------------------------------------------------------------- /service/lua/v2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/lua/v2/Dockerfile -------------------------------------------------------------------------------- /service/lua/v2/lua-v2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/lua/v2/lua-v2.yml -------------------------------------------------------------------------------- /service/lua/v2/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/lua/v2/nginx.conf -------------------------------------------------------------------------------- /service/node/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/node/.gitignore -------------------------------------------------------------------------------- /service/node/v1/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/node/v1/Dockerfile -------------------------------------------------------------------------------- /service/node/v1/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/node/v1/main.js -------------------------------------------------------------------------------- /service/node/v1/node-v1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/node/v1/node-v1.yml -------------------------------------------------------------------------------- /service/node/v1/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/node/v1/package-lock.json -------------------------------------------------------------------------------- /service/node/v1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/node/v1/package.json -------------------------------------------------------------------------------- /service/node/v2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/node/v2/Dockerfile -------------------------------------------------------------------------------- /service/node/v2/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/node/v2/main.js -------------------------------------------------------------------------------- /service/node/v2/node-v2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/node/v2/node-v2.yml -------------------------------------------------------------------------------- /service/node/v2/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/node/v2/package-lock.json -------------------------------------------------------------------------------- /service/node/v2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/node/v2/package.json -------------------------------------------------------------------------------- /service/python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/python/.gitignore -------------------------------------------------------------------------------- /service/python/v1/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/python/v1/Dockerfile -------------------------------------------------------------------------------- /service/python/v1/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/python/v1/main.py -------------------------------------------------------------------------------- /service/python/v1/python-v1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/python/v1/python-v1.yml -------------------------------------------------------------------------------- /service/python/v1/requirements.txt: -------------------------------------------------------------------------------- 1 | flask 2 | requests -------------------------------------------------------------------------------- /service/python/v2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/python/v2/Dockerfile -------------------------------------------------------------------------------- /service/python/v2/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/python/v2/main.py -------------------------------------------------------------------------------- /service/python/v2/python-v2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mgxian/istio-test/HEAD/service/python/v2/python-v2.yml -------------------------------------------------------------------------------- /service/python/v2/requirements.txt: -------------------------------------------------------------------------------- 1 | apistar 2 | requests --------------------------------------------------------------------------------