├── .github ├── ISSUE_TEMPLATE │ ├── bug_report_kubetap.md │ ├── config.yml │ └── feature_request.md └── workflows │ ├── docs.yml │ ├── kubectl-tap-pr.yml │ ├── kubectl-tap.yml │ └── mitmproxy.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── .krew.yaml ├── Dockerfile ├── Dockerfile.alpine ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── cmd └── kubectl-tap │ ├── main.go │ ├── main_test.go │ ├── mitmproxy.go │ ├── mitmproxy_test.go │ ├── tap.go │ └── tap_test.go ├── docs ├── FAQ.md ├── README.md ├── about.md ├── acknowledgements.md ├── getting_started │ ├── installation.md │ ├── quick-start.md │ └── usage.md ├── img │ ├── GitHub-Mark-32px.png │ ├── complex-k8s-webapp-testing.png │ ├── kubetap-proxying.png │ ├── kubetap.png │ ├── kubetap_demo.gif │ ├── mitmproxy-web-tap.png │ ├── proverb.png │ ├── soluble-logo-text.png │ ├── soluble-logo-very-small.png │ ├── soluble-logo.png │ ├── traditional-webapp-testing.png │ └── typical-architecture.png ├── kubetap_development │ ├── README.md │ ├── TODOs.md │ ├── caveats.md │ ├── contributing.md │ └── scripts.md └── styles │ └── website.css ├── go.mod ├── go.sum ├── mkdocs.yml ├── proxies └── mitmproxy │ ├── Dockerfile │ └── kubetap-entrypoint.sh └── scripts ├── README.md ├── _post.zsh ├── _pre.zsh ├── build-kubetap.zsh ├── build-mitmproxy.zsh ├── build.zsh ├── clean.zsh ├── deps.sh ├── docs-build.zsh ├── docs-serve.zsh ├── ig-test.zsh ├── images.zsh ├── lint.zsh └── test.zsh /.github/ISSUE_TEMPLATE/bug_report_kubetap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/.github/ISSUE_TEMPLATE/bug_report_kubetap.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/kubectl-tap-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/.github/workflows/kubectl-tap-pr.yml -------------------------------------------------------------------------------- /.github/workflows/kubectl-tap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/.github/workflows/kubectl-tap.yml -------------------------------------------------------------------------------- /.github/workflows/mitmproxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/.github/workflows/mitmproxy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.krew.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/.krew.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/Dockerfile.alpine -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/SECURITY.md -------------------------------------------------------------------------------- /cmd/kubectl-tap/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/cmd/kubectl-tap/main.go -------------------------------------------------------------------------------- /cmd/kubectl-tap/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/cmd/kubectl-tap/main_test.go -------------------------------------------------------------------------------- /cmd/kubectl-tap/mitmproxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/cmd/kubectl-tap/mitmproxy.go -------------------------------------------------------------------------------- /cmd/kubectl-tap/mitmproxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/cmd/kubectl-tap/mitmproxy_test.go -------------------------------------------------------------------------------- /cmd/kubectl-tap/tap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/cmd/kubectl-tap/tap.go -------------------------------------------------------------------------------- /cmd/kubectl-tap/tap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/cmd/kubectl-tap/tap_test.go -------------------------------------------------------------------------------- /docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/FAQ.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/about.md -------------------------------------------------------------------------------- /docs/acknowledgements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/acknowledgements.md -------------------------------------------------------------------------------- /docs/getting_started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/getting_started/installation.md -------------------------------------------------------------------------------- /docs/getting_started/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/getting_started/quick-start.md -------------------------------------------------------------------------------- /docs/getting_started/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/getting_started/usage.md -------------------------------------------------------------------------------- /docs/img/GitHub-Mark-32px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/img/GitHub-Mark-32px.png -------------------------------------------------------------------------------- /docs/img/complex-k8s-webapp-testing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/img/complex-k8s-webapp-testing.png -------------------------------------------------------------------------------- /docs/img/kubetap-proxying.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/img/kubetap-proxying.png -------------------------------------------------------------------------------- /docs/img/kubetap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/img/kubetap.png -------------------------------------------------------------------------------- /docs/img/kubetap_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/img/kubetap_demo.gif -------------------------------------------------------------------------------- /docs/img/mitmproxy-web-tap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/img/mitmproxy-web-tap.png -------------------------------------------------------------------------------- /docs/img/proverb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/img/proverb.png -------------------------------------------------------------------------------- /docs/img/soluble-logo-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/img/soluble-logo-text.png -------------------------------------------------------------------------------- /docs/img/soluble-logo-very-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/img/soluble-logo-very-small.png -------------------------------------------------------------------------------- /docs/img/soluble-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/img/soluble-logo.png -------------------------------------------------------------------------------- /docs/img/traditional-webapp-testing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/img/traditional-webapp-testing.png -------------------------------------------------------------------------------- /docs/img/typical-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/img/typical-architecture.png -------------------------------------------------------------------------------- /docs/kubetap_development/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/kubetap_development/README.md -------------------------------------------------------------------------------- /docs/kubetap_development/TODOs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/kubetap_development/TODOs.md -------------------------------------------------------------------------------- /docs/kubetap_development/caveats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/kubetap_development/caveats.md -------------------------------------------------------------------------------- /docs/kubetap_development/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/kubetap_development/contributing.md -------------------------------------------------------------------------------- /docs/kubetap_development/scripts.md: -------------------------------------------------------------------------------- 1 | ../../scripts/README.md -------------------------------------------------------------------------------- /docs/styles/website.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/docs/styles/website.css -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/go.sum -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /proxies/mitmproxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/proxies/mitmproxy/Dockerfile -------------------------------------------------------------------------------- /proxies/mitmproxy/kubetap-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/proxies/mitmproxy/kubetap-entrypoint.sh -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/_post.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/scripts/_post.zsh -------------------------------------------------------------------------------- /scripts/_pre.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/scripts/_pre.zsh -------------------------------------------------------------------------------- /scripts/build-kubetap.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/scripts/build-kubetap.zsh -------------------------------------------------------------------------------- /scripts/build-mitmproxy.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/scripts/build-mitmproxy.zsh -------------------------------------------------------------------------------- /scripts/build.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/scripts/build.zsh -------------------------------------------------------------------------------- /scripts/clean.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/scripts/clean.zsh -------------------------------------------------------------------------------- /scripts/deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/scripts/deps.sh -------------------------------------------------------------------------------- /scripts/docs-build.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/scripts/docs-build.zsh -------------------------------------------------------------------------------- /scripts/docs-serve.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/scripts/docs-serve.zsh -------------------------------------------------------------------------------- /scripts/ig-test.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/scripts/ig-test.zsh -------------------------------------------------------------------------------- /scripts/images.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/scripts/images.zsh -------------------------------------------------------------------------------- /scripts/lint.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/scripts/lint.zsh -------------------------------------------------------------------------------- /scripts/test.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soluble-ai/kubetap/HEAD/scripts/test.zsh --------------------------------------------------------------------------------