├── .bazelrc ├── .bazelversion ├── .clang-format ├── .devcontainer └── devcontainer.json ├── .gitattributes ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── SECURITY.md └── dependabot.yml ├── .gitignore ├── BUGS-AND-FEATURE-REQUESTS.md ├── BUILD ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── Makefile.core.mk ├── Makefile.overrides.mk ├── README.md ├── SUPPORT.md ├── WORKSPACE ├── bazel ├── BUILD ├── bazel_get_workspace_status ├── extension_config │ ├── BUILD │ ├── WORKSPACE │ └── extensions_build_config.bzl └── platform_mappings ├── buf.gen.yaml ├── common-protos └── google │ └── protobuf │ ├── duration.proto │ └── wrappers.proto ├── common ├── .commonfiles.sha ├── Makefile.common.mk ├── config │ ├── .golangci.yml │ ├── .hadolint.yml │ ├── .yamllint.yml │ ├── license-lint.yml │ ├── mdl.rb │ ├── sass-lint.yml │ └── tslint.json └── scripts │ ├── check_clean_repo.sh │ ├── copyright-banner-go.txt │ ├── fix_copyright_banner.sh │ ├── format_go.sh │ ├── gobuild.sh │ ├── kind_provisioner.sh │ ├── lint_copyright_banner.sh │ ├── lint_go.sh │ ├── metallb-native.yaml │ ├── report_build_info.sh │ ├── run.sh │ ├── setup_env.sh │ └── tracing.sh ├── envoy.bazelrc ├── extensions └── common │ ├── BUILD │ ├── metadata_object.cc │ ├── metadata_object.h │ └── metadata_object_test.cc ├── go.mod ├── go.sum ├── prow ├── proxy-common.inc ├── proxy-postsubmit.sh ├── proxy-presubmit-asan.sh ├── proxy-presubmit-release.sh ├── proxy-presubmit-tsan.sh ├── proxy-presubmit-wasm.sh └── proxy-presubmit.sh ├── scripts ├── check-repository.sh ├── check-style.sh ├── gen-testdata.sh ├── pre-commit ├── release-binary.sh └── update_envoy.sh ├── source └── extensions │ ├── common │ └── workload_discovery │ │ ├── BUILD │ │ ├── api.cc │ │ ├── api.h │ │ ├── discovery.proto │ │ └── extension.proto │ └── filters │ ├── http │ ├── alpn │ │ ├── BUILD │ │ ├── alpn_filter.cc │ │ ├── alpn_filter.h │ │ ├── alpn_test.cc │ │ ├── config.cc │ │ ├── config.h │ │ ├── config.proto │ │ └── config_test.cc │ ├── istio_stats │ │ ├── BUILD │ │ ├── config.proto │ │ ├── istio_stats.cc │ │ └── istio_stats.h │ └── peer_metadata │ │ ├── BUILD │ │ ├── config.proto │ │ ├── filter.cc │ │ ├── filter.h │ │ └── filter_test.cc │ └── network │ └── metadata_exchange │ ├── BUILD │ ├── config.cc │ ├── config.h │ ├── config │ ├── BUILD │ └── metadata_exchange.proto │ ├── metadata_exchange.cc │ ├── metadata_exchange.h │ ├── metadata_exchange_initial_header.cc │ ├── metadata_exchange_initial_header.h │ └── metadata_exchange_test.cc ├── test └── envoye2e │ ├── basic_flow │ └── basic_test.go │ ├── driver │ ├── check.go │ ├── envoy.go │ ├── extensionserver.go │ ├── grpc.go │ ├── otel.go │ ├── resource.go │ ├── scenario.go │ ├── stats.go │ ├── tcp.go │ └── xds.go │ ├── env │ ├── grpc.go │ ├── grpc_echo │ │ ├── grpc_echo.pb.go │ │ ├── grpc_echo.proto │ │ └── grpc_echo_grpc.pb.go │ ├── http_client.go │ ├── inventory.go │ ├── ports.go │ ├── utils.go │ └── wasm.go │ ├── http_metadata_exchange │ └── exchange_test.go │ ├── inventory.go │ ├── stats_plugin │ └── stats_test.go │ ├── tcp_metadata_exchange │ └── tcp_metadata_exchange_test.go │ └── workloadapi │ └── discovery.pb.go ├── testdata ├── bootstrap │ ├── client.yaml.tmpl │ ├── client_cluster_metadata_precedence.yaml.tmpl │ ├── otel_stats.yaml.tmpl │ ├── server.yaml.tmpl │ ├── stats.yaml.tmpl │ └── stats_expiry.yaml.tmpl ├── certs │ ├── access-token │ ├── cert-chain.pem │ ├── client-key.cert │ ├── client.cert │ ├── client_ext.cnf │ ├── generate.sh │ ├── key.pem │ ├── root-cert.pem │ ├── root.cert │ ├── root.key │ ├── server-key.cert │ ├── server.cert │ ├── server.csr │ └── server_ext.cnf ├── client_node_metadata.json.tmpl ├── cloud_run_client_node_metadata.json.tmpl ├── cloud_run_server_node_metadata.json.tmpl ├── cluster │ ├── internal_inbound.yaml.tmpl │ ├── internal_outbound.yaml.tmpl │ ├── original_dst.yaml.tmpl │ ├── otel.yaml.tmpl │ ├── server.yaml.tmpl │ ├── tcp_client.yaml.tmpl │ ├── tcp_client_unknown.yaml.tmpl │ ├── tcp_passthrough.yaml.tmpl │ └── tcp_server.yaml.tmpl ├── filters │ ├── access_log_policy.yaml.tmpl │ ├── attributegen.yaml.tmpl │ ├── client_mx_network_filter.yaml.tmpl │ ├── client_stats_network_filter.yaml.tmpl │ ├── client_wrong_mx_network_filter.yaml.tmpl │ ├── extension_config_inbound.yaml.tmpl │ ├── extension_config_outbound.yaml.tmpl │ ├── grpc_stats.yaml │ ├── mx_native_inbound.yaml.tmpl │ ├── mx_native_inbound_labels.yaml.tmpl │ ├── mx_native_outbound.yaml.tmpl │ ├── mx_native_outbound_labels.yaml.tmpl │ ├── mx_waypoint.yaml.tmpl │ ├── mx_waypoint_tcp.yaml.tmpl │ ├── rbac.yaml.tmpl │ ├── rbac_dry_run_action_allow.yaml.tmpl │ ├── rbac_dry_run_action_both.yaml.tmpl │ ├── rbac_dry_run_action_deny.yaml.tmpl │ ├── rbac_log.yaml.tmpl │ ├── rbac_tcp.yaml.tmpl │ ├── server_mx_network_filter.yaml.tmpl │ ├── server_stats_network_filter.yaml.tmpl │ ├── stats_inbound.yaml.tmpl │ └── stats_outbound.yaml.tmpl ├── gce_client_node_metadata.json.tmpl ├── gce_server_node_metadata.json.tmpl ├── generic_client_node_metadata.json.tmpl ├── generic_server_node_metadata.json.tmpl ├── listener │ ├── client.yaml.tmpl │ ├── client_passthrough.yaml.tmpl │ ├── internal_outbound.yaml.tmpl │ ├── server.yaml.tmpl │ ├── tcp_client.yaml.tmpl │ ├── tcp_passthrough.yaml.tmpl │ ├── tcp_server.yaml.tmpl │ ├── tcp_waypoint_server.yaml.tmpl │ └── terminate_connect.yaml.tmpl ├── metric │ ├── basic_flow_client_requests.yaml.tmpl │ ├── basic_flow_client_tcp_connection.yaml.tmpl │ ├── basic_flow_server_requests.yaml.tmpl │ ├── basic_flow_server_tcp_connection.yaml.tmpl │ ├── client_custom_metric.yaml.tmpl │ ├── client_disable_host_header_fallback.yaml.tmpl │ ├── client_request_messages.yaml.tmpl │ ├── client_request_total.yaml.tmpl │ ├── client_request_total_cluster_metadata_precedence.yaml.tmpl │ ├── client_request_total_customized.yaml.tmpl │ ├── client_request_total_endpoint_labels.yaml.tmpl │ ├── client_request_total_labels.yaml.tmpl │ ├── client_response_messages.yaml.tmpl │ ├── client_sidecar_connect_request_total.yaml.tmpl │ ├── envoy_bug_failures.yaml │ ├── host_header_fallback.yaml.tmpl │ ├── istio_build.yaml │ ├── server_disable_host_header_fallback.yaml.tmpl │ ├── server_request_messages.yaml.tmpl │ ├── server_request_total.yaml.tmpl │ ├── server_request_total_labels.yaml.tmpl │ ├── server_response_messages.yaml.tmpl │ ├── server_waypoint_proxy_connect_connections_opened_total.yaml.tmpl │ ├── server_waypoint_proxy_connect_emptymeta_request_total.yaml.tmpl │ ├── server_waypoint_proxy_connect_request_total.yaml.tmpl │ ├── server_waypoint_proxy_request_total.yaml.tmpl │ ├── tcp_client_connection_close.yaml.tmpl │ ├── tcp_client_connection_open.yaml.tmpl │ ├── tcp_client_received_bytes.yaml.tmpl │ ├── tcp_client_sent_bytes.yaml.tmpl │ ├── tcp_client_sent_bytes_unknown.yaml.tmpl │ ├── tcp_server_connection_close.yaml.tmpl │ ├── tcp_server_connection_open.yaml.tmpl │ ├── tcp_server_connection_open_without_mx.yaml.tmpl │ ├── tcp_server_mx_stats_alpn_found.yaml.tmpl │ ├── tcp_server_mx_stats_alpn_not_found.yaml.tmpl │ ├── tcp_server_mx_stats_metadata_added.yaml.tmpl │ ├── tcp_server_received_bytes.yaml.tmpl │ └── tcp_server_sent_bytes.yaml.tmpl ├── secret │ ├── client.yaml.tmpl │ └── server.yaml.tmpl ├── server_node_metadata.json.tmpl ├── server_waypoint_proxy_node_metadata.json.tmpl ├── stats │ ├── client_additional_labels.yaml │ ├── client_config.yaml │ ├── client_config_customized.yaml.tmpl │ ├── client_config_disable_header_fallback.yaml │ ├── client_config_grpc.yaml.tmpl │ ├── request_classification_config.yaml │ ├── server_additional_labels.yaml │ ├── server_config.yaml │ ├── server_config_disable_header_fallback.yaml │ ├── server_config_grpc.yaml.tmpl │ └── server_waypoint_proxy_config.yaml ├── testdata.gen.go └── transport_socket │ ├── client.yaml.tmpl │ └── server.yaml.tmpl └── tools ├── extension-check ├── README.md ├── main.go └── wellknown-extensions ├── gen_compilation_database.py └── vscode └── refresh_compdb.sh /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 7.7.1 2 | -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/.clang-format -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/.gitignore -------------------------------------------------------------------------------- /BUGS-AND-FEATURE-REQUESTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/BUGS-AND-FEATURE-REQUESTS.md -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/BUILD -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.core.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/Makefile.core.mk -------------------------------------------------------------------------------- /Makefile.overrides.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/Makefile.overrides.mk -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/README.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/WORKSPACE -------------------------------------------------------------------------------- /bazel/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/bazel/BUILD -------------------------------------------------------------------------------- /bazel/bazel_get_workspace_status: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/bazel/bazel_get_workspace_status -------------------------------------------------------------------------------- /bazel/extension_config/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bazel/extension_config/WORKSPACE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bazel/extension_config/extensions_build_config.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/bazel/extension_config/extensions_build_config.bzl -------------------------------------------------------------------------------- /bazel/platform_mappings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/bazel/platform_mappings -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /common-protos/google/protobuf/duration.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common-protos/google/protobuf/duration.proto -------------------------------------------------------------------------------- /common-protos/google/protobuf/wrappers.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common-protos/google/protobuf/wrappers.proto -------------------------------------------------------------------------------- /common/.commonfiles.sha: -------------------------------------------------------------------------------- 1 | f335e7753c209c164f5c2d9d8f183fadc1e1cd98 2 | -------------------------------------------------------------------------------- /common/Makefile.common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/Makefile.common.mk -------------------------------------------------------------------------------- /common/config/.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/config/.golangci.yml -------------------------------------------------------------------------------- /common/config/.hadolint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/config/.hadolint.yml -------------------------------------------------------------------------------- /common/config/.yamllint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/config/.yamllint.yml -------------------------------------------------------------------------------- /common/config/license-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/config/license-lint.yml -------------------------------------------------------------------------------- /common/config/mdl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/config/mdl.rb -------------------------------------------------------------------------------- /common/config/sass-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/config/sass-lint.yml -------------------------------------------------------------------------------- /common/config/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/config/tslint.json -------------------------------------------------------------------------------- /common/scripts/check_clean_repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/scripts/check_clean_repo.sh -------------------------------------------------------------------------------- /common/scripts/copyright-banner-go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/scripts/copyright-banner-go.txt -------------------------------------------------------------------------------- /common/scripts/fix_copyright_banner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/scripts/fix_copyright_banner.sh -------------------------------------------------------------------------------- /common/scripts/format_go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/scripts/format_go.sh -------------------------------------------------------------------------------- /common/scripts/gobuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/scripts/gobuild.sh -------------------------------------------------------------------------------- /common/scripts/kind_provisioner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/scripts/kind_provisioner.sh -------------------------------------------------------------------------------- /common/scripts/lint_copyright_banner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/scripts/lint_copyright_banner.sh -------------------------------------------------------------------------------- /common/scripts/lint_go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/scripts/lint_go.sh -------------------------------------------------------------------------------- /common/scripts/metallb-native.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/scripts/metallb-native.yaml -------------------------------------------------------------------------------- /common/scripts/report_build_info.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/scripts/report_build_info.sh -------------------------------------------------------------------------------- /common/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/scripts/run.sh -------------------------------------------------------------------------------- /common/scripts/setup_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/scripts/setup_env.sh -------------------------------------------------------------------------------- /common/scripts/tracing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/common/scripts/tracing.sh -------------------------------------------------------------------------------- /envoy.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/envoy.bazelrc -------------------------------------------------------------------------------- /extensions/common/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/extensions/common/BUILD -------------------------------------------------------------------------------- /extensions/common/metadata_object.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/extensions/common/metadata_object.cc -------------------------------------------------------------------------------- /extensions/common/metadata_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/extensions/common/metadata_object.h -------------------------------------------------------------------------------- /extensions/common/metadata_object_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/extensions/common/metadata_object_test.cc -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/go.sum -------------------------------------------------------------------------------- /prow/proxy-common.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/prow/proxy-common.inc -------------------------------------------------------------------------------- /prow/proxy-postsubmit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/prow/proxy-postsubmit.sh -------------------------------------------------------------------------------- /prow/proxy-presubmit-asan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/prow/proxy-presubmit-asan.sh -------------------------------------------------------------------------------- /prow/proxy-presubmit-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/prow/proxy-presubmit-release.sh -------------------------------------------------------------------------------- /prow/proxy-presubmit-tsan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/prow/proxy-presubmit-tsan.sh -------------------------------------------------------------------------------- /prow/proxy-presubmit-wasm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/prow/proxy-presubmit-wasm.sh -------------------------------------------------------------------------------- /prow/proxy-presubmit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/prow/proxy-presubmit.sh -------------------------------------------------------------------------------- /scripts/check-repository.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/scripts/check-repository.sh -------------------------------------------------------------------------------- /scripts/check-style.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/scripts/check-style.sh -------------------------------------------------------------------------------- /scripts/gen-testdata.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/scripts/gen-testdata.sh -------------------------------------------------------------------------------- /scripts/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/scripts/pre-commit -------------------------------------------------------------------------------- /scripts/release-binary.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/scripts/release-binary.sh -------------------------------------------------------------------------------- /scripts/update_envoy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/scripts/update_envoy.sh -------------------------------------------------------------------------------- /source/extensions/common/workload_discovery/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/common/workload_discovery/BUILD -------------------------------------------------------------------------------- /source/extensions/common/workload_discovery/api.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/common/workload_discovery/api.cc -------------------------------------------------------------------------------- /source/extensions/common/workload_discovery/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/common/workload_discovery/api.h -------------------------------------------------------------------------------- /source/extensions/common/workload_discovery/discovery.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/common/workload_discovery/discovery.proto -------------------------------------------------------------------------------- /source/extensions/common/workload_discovery/extension.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/common/workload_discovery/extension.proto -------------------------------------------------------------------------------- /source/extensions/filters/http/alpn/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/alpn/BUILD -------------------------------------------------------------------------------- /source/extensions/filters/http/alpn/alpn_filter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/alpn/alpn_filter.cc -------------------------------------------------------------------------------- /source/extensions/filters/http/alpn/alpn_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/alpn/alpn_filter.h -------------------------------------------------------------------------------- /source/extensions/filters/http/alpn/alpn_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/alpn/alpn_test.cc -------------------------------------------------------------------------------- /source/extensions/filters/http/alpn/config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/alpn/config.cc -------------------------------------------------------------------------------- /source/extensions/filters/http/alpn/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/alpn/config.h -------------------------------------------------------------------------------- /source/extensions/filters/http/alpn/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/alpn/config.proto -------------------------------------------------------------------------------- /source/extensions/filters/http/alpn/config_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/alpn/config_test.cc -------------------------------------------------------------------------------- /source/extensions/filters/http/istio_stats/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/istio_stats/BUILD -------------------------------------------------------------------------------- /source/extensions/filters/http/istio_stats/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/istio_stats/config.proto -------------------------------------------------------------------------------- /source/extensions/filters/http/istio_stats/istio_stats.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/istio_stats/istio_stats.cc -------------------------------------------------------------------------------- /source/extensions/filters/http/istio_stats/istio_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/istio_stats/istio_stats.h -------------------------------------------------------------------------------- /source/extensions/filters/http/peer_metadata/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/peer_metadata/BUILD -------------------------------------------------------------------------------- /source/extensions/filters/http/peer_metadata/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/peer_metadata/config.proto -------------------------------------------------------------------------------- /source/extensions/filters/http/peer_metadata/filter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/peer_metadata/filter.cc -------------------------------------------------------------------------------- /source/extensions/filters/http/peer_metadata/filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/peer_metadata/filter.h -------------------------------------------------------------------------------- /source/extensions/filters/http/peer_metadata/filter_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/http/peer_metadata/filter_test.cc -------------------------------------------------------------------------------- /source/extensions/filters/network/metadata_exchange/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/network/metadata_exchange/BUILD -------------------------------------------------------------------------------- /source/extensions/filters/network/metadata_exchange/config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/network/metadata_exchange/config.cc -------------------------------------------------------------------------------- /source/extensions/filters/network/metadata_exchange/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/network/metadata_exchange/config.h -------------------------------------------------------------------------------- /source/extensions/filters/network/metadata_exchange/config/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/network/metadata_exchange/config/BUILD -------------------------------------------------------------------------------- /source/extensions/filters/network/metadata_exchange/config/metadata_exchange.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/network/metadata_exchange/config/metadata_exchange.proto -------------------------------------------------------------------------------- /source/extensions/filters/network/metadata_exchange/metadata_exchange.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/network/metadata_exchange/metadata_exchange.cc -------------------------------------------------------------------------------- /source/extensions/filters/network/metadata_exchange/metadata_exchange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/network/metadata_exchange/metadata_exchange.h -------------------------------------------------------------------------------- /source/extensions/filters/network/metadata_exchange/metadata_exchange_initial_header.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/network/metadata_exchange/metadata_exchange_initial_header.cc -------------------------------------------------------------------------------- /source/extensions/filters/network/metadata_exchange/metadata_exchange_initial_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/network/metadata_exchange/metadata_exchange_initial_header.h -------------------------------------------------------------------------------- /source/extensions/filters/network/metadata_exchange/metadata_exchange_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/source/extensions/filters/network/metadata_exchange/metadata_exchange_test.cc -------------------------------------------------------------------------------- /test/envoye2e/basic_flow/basic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/basic_flow/basic_test.go -------------------------------------------------------------------------------- /test/envoye2e/driver/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/driver/check.go -------------------------------------------------------------------------------- /test/envoye2e/driver/envoy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/driver/envoy.go -------------------------------------------------------------------------------- /test/envoye2e/driver/extensionserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/driver/extensionserver.go -------------------------------------------------------------------------------- /test/envoye2e/driver/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/driver/grpc.go -------------------------------------------------------------------------------- /test/envoye2e/driver/otel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/driver/otel.go -------------------------------------------------------------------------------- /test/envoye2e/driver/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/driver/resource.go -------------------------------------------------------------------------------- /test/envoye2e/driver/scenario.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/driver/scenario.go -------------------------------------------------------------------------------- /test/envoye2e/driver/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/driver/stats.go -------------------------------------------------------------------------------- /test/envoye2e/driver/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/driver/tcp.go -------------------------------------------------------------------------------- /test/envoye2e/driver/xds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/driver/xds.go -------------------------------------------------------------------------------- /test/envoye2e/env/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/env/grpc.go -------------------------------------------------------------------------------- /test/envoye2e/env/grpc_echo/grpc_echo.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/env/grpc_echo/grpc_echo.pb.go -------------------------------------------------------------------------------- /test/envoye2e/env/grpc_echo/grpc_echo.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/env/grpc_echo/grpc_echo.proto -------------------------------------------------------------------------------- /test/envoye2e/env/grpc_echo/grpc_echo_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/env/grpc_echo/grpc_echo_grpc.pb.go -------------------------------------------------------------------------------- /test/envoye2e/env/http_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/env/http_client.go -------------------------------------------------------------------------------- /test/envoye2e/env/inventory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/env/inventory.go -------------------------------------------------------------------------------- /test/envoye2e/env/ports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/env/ports.go -------------------------------------------------------------------------------- /test/envoye2e/env/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/env/utils.go -------------------------------------------------------------------------------- /test/envoye2e/env/wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/env/wasm.go -------------------------------------------------------------------------------- /test/envoye2e/http_metadata_exchange/exchange_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/http_metadata_exchange/exchange_test.go -------------------------------------------------------------------------------- /test/envoye2e/inventory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/inventory.go -------------------------------------------------------------------------------- /test/envoye2e/stats_plugin/stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/stats_plugin/stats_test.go -------------------------------------------------------------------------------- /test/envoye2e/tcp_metadata_exchange/tcp_metadata_exchange_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/tcp_metadata_exchange/tcp_metadata_exchange_test.go -------------------------------------------------------------------------------- /test/envoye2e/workloadapi/discovery.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/test/envoye2e/workloadapi/discovery.pb.go -------------------------------------------------------------------------------- /testdata/bootstrap/client.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/bootstrap/client.yaml.tmpl -------------------------------------------------------------------------------- /testdata/bootstrap/client_cluster_metadata_precedence.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/bootstrap/client_cluster_metadata_precedence.yaml.tmpl -------------------------------------------------------------------------------- /testdata/bootstrap/otel_stats.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/bootstrap/otel_stats.yaml.tmpl -------------------------------------------------------------------------------- /testdata/bootstrap/server.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/bootstrap/server.yaml.tmpl -------------------------------------------------------------------------------- /testdata/bootstrap/stats.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/bootstrap/stats.yaml.tmpl -------------------------------------------------------------------------------- /testdata/bootstrap/stats_expiry.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/bootstrap/stats_expiry.yaml.tmpl -------------------------------------------------------------------------------- /testdata/certs/access-token: -------------------------------------------------------------------------------- 1 | kombucha -------------------------------------------------------------------------------- /testdata/certs/cert-chain.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/certs/cert-chain.pem -------------------------------------------------------------------------------- /testdata/certs/client-key.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/certs/client-key.cert -------------------------------------------------------------------------------- /testdata/certs/client.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/certs/client.cert -------------------------------------------------------------------------------- /testdata/certs/client_ext.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/certs/client_ext.cnf -------------------------------------------------------------------------------- /testdata/certs/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/certs/generate.sh -------------------------------------------------------------------------------- /testdata/certs/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/certs/key.pem -------------------------------------------------------------------------------- /testdata/certs/root-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/certs/root-cert.pem -------------------------------------------------------------------------------- /testdata/certs/root.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/certs/root.cert -------------------------------------------------------------------------------- /testdata/certs/root.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/certs/root.key -------------------------------------------------------------------------------- /testdata/certs/server-key.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/certs/server-key.cert -------------------------------------------------------------------------------- /testdata/certs/server.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/certs/server.cert -------------------------------------------------------------------------------- /testdata/certs/server.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/certs/server.csr -------------------------------------------------------------------------------- /testdata/certs/server_ext.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/certs/server_ext.cnf -------------------------------------------------------------------------------- /testdata/client_node_metadata.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/client_node_metadata.json.tmpl -------------------------------------------------------------------------------- /testdata/cloud_run_client_node_metadata.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/cloud_run_client_node_metadata.json.tmpl -------------------------------------------------------------------------------- /testdata/cloud_run_server_node_metadata.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/cloud_run_server_node_metadata.json.tmpl -------------------------------------------------------------------------------- /testdata/cluster/internal_inbound.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/cluster/internal_inbound.yaml.tmpl -------------------------------------------------------------------------------- /testdata/cluster/internal_outbound.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/cluster/internal_outbound.yaml.tmpl -------------------------------------------------------------------------------- /testdata/cluster/original_dst.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/cluster/original_dst.yaml.tmpl -------------------------------------------------------------------------------- /testdata/cluster/otel.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/cluster/otel.yaml.tmpl -------------------------------------------------------------------------------- /testdata/cluster/server.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/cluster/server.yaml.tmpl -------------------------------------------------------------------------------- /testdata/cluster/tcp_client.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/cluster/tcp_client.yaml.tmpl -------------------------------------------------------------------------------- /testdata/cluster/tcp_client_unknown.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/cluster/tcp_client_unknown.yaml.tmpl -------------------------------------------------------------------------------- /testdata/cluster/tcp_passthrough.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/cluster/tcp_passthrough.yaml.tmpl -------------------------------------------------------------------------------- /testdata/cluster/tcp_server.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/cluster/tcp_server.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/access_log_policy.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/access_log_policy.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/attributegen.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/attributegen.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/client_mx_network_filter.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/client_mx_network_filter.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/client_stats_network_filter.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/client_stats_network_filter.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/client_wrong_mx_network_filter.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/client_wrong_mx_network_filter.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/extension_config_inbound.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/extension_config_inbound.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/extension_config_outbound.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/extension_config_outbound.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/grpc_stats.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/grpc_stats.yaml -------------------------------------------------------------------------------- /testdata/filters/mx_native_inbound.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/mx_native_inbound.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/mx_native_inbound_labels.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/mx_native_inbound_labels.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/mx_native_outbound.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/mx_native_outbound.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/mx_native_outbound_labels.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/mx_native_outbound_labels.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/mx_waypoint.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/mx_waypoint.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/mx_waypoint_tcp.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/mx_waypoint_tcp.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/rbac.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/rbac.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/rbac_dry_run_action_allow.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/rbac_dry_run_action_allow.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/rbac_dry_run_action_both.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/rbac_dry_run_action_both.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/rbac_dry_run_action_deny.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/rbac_dry_run_action_deny.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/rbac_log.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/rbac_log.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/rbac_tcp.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/rbac_tcp.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/server_mx_network_filter.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/server_mx_network_filter.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/server_stats_network_filter.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/server_stats_network_filter.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/stats_inbound.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/stats_inbound.yaml.tmpl -------------------------------------------------------------------------------- /testdata/filters/stats_outbound.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/filters/stats_outbound.yaml.tmpl -------------------------------------------------------------------------------- /testdata/gce_client_node_metadata.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/gce_client_node_metadata.json.tmpl -------------------------------------------------------------------------------- /testdata/gce_server_node_metadata.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/gce_server_node_metadata.json.tmpl -------------------------------------------------------------------------------- /testdata/generic_client_node_metadata.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/generic_client_node_metadata.json.tmpl -------------------------------------------------------------------------------- /testdata/generic_server_node_metadata.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/generic_server_node_metadata.json.tmpl -------------------------------------------------------------------------------- /testdata/listener/client.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/listener/client.yaml.tmpl -------------------------------------------------------------------------------- /testdata/listener/client_passthrough.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/listener/client_passthrough.yaml.tmpl -------------------------------------------------------------------------------- /testdata/listener/internal_outbound.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/listener/internal_outbound.yaml.tmpl -------------------------------------------------------------------------------- /testdata/listener/server.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/listener/server.yaml.tmpl -------------------------------------------------------------------------------- /testdata/listener/tcp_client.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/listener/tcp_client.yaml.tmpl -------------------------------------------------------------------------------- /testdata/listener/tcp_passthrough.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/listener/tcp_passthrough.yaml.tmpl -------------------------------------------------------------------------------- /testdata/listener/tcp_server.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/listener/tcp_server.yaml.tmpl -------------------------------------------------------------------------------- /testdata/listener/tcp_waypoint_server.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/listener/tcp_waypoint_server.yaml.tmpl -------------------------------------------------------------------------------- /testdata/listener/terminate_connect.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/listener/terminate_connect.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/basic_flow_client_requests.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/basic_flow_client_requests.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/basic_flow_client_tcp_connection.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/basic_flow_client_tcp_connection.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/basic_flow_server_requests.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/basic_flow_server_requests.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/basic_flow_server_tcp_connection.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/basic_flow_server_tcp_connection.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/client_custom_metric.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/client_custom_metric.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/client_disable_host_header_fallback.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/client_disable_host_header_fallback.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/client_request_messages.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/client_request_messages.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/client_request_total.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/client_request_total.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/client_request_total_cluster_metadata_precedence.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/client_request_total_cluster_metadata_precedence.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/client_request_total_customized.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/client_request_total_customized.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/client_request_total_endpoint_labels.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/client_request_total_endpoint_labels.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/client_request_total_labels.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/client_request_total_labels.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/client_response_messages.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/client_response_messages.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/client_sidecar_connect_request_total.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/client_sidecar_connect_request_total.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/envoy_bug_failures.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/envoy_bug_failures.yaml -------------------------------------------------------------------------------- /testdata/metric/host_header_fallback.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/host_header_fallback.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/istio_build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/istio_build.yaml -------------------------------------------------------------------------------- /testdata/metric/server_disable_host_header_fallback.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/server_disable_host_header_fallback.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/server_request_messages.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/server_request_messages.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/server_request_total.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/server_request_total.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/server_request_total_labels.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/server_request_total_labels.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/server_response_messages.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/server_response_messages.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/server_waypoint_proxy_connect_connections_opened_total.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/server_waypoint_proxy_connect_connections_opened_total.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/server_waypoint_proxy_connect_emptymeta_request_total.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/server_waypoint_proxy_connect_emptymeta_request_total.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/server_waypoint_proxy_connect_request_total.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/server_waypoint_proxy_connect_request_total.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/server_waypoint_proxy_request_total.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/server_waypoint_proxy_request_total.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/tcp_client_connection_close.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/tcp_client_connection_close.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/tcp_client_connection_open.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/tcp_client_connection_open.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/tcp_client_received_bytes.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/tcp_client_received_bytes.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/tcp_client_sent_bytes.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/tcp_client_sent_bytes.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/tcp_client_sent_bytes_unknown.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/tcp_client_sent_bytes_unknown.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/tcp_server_connection_close.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/tcp_server_connection_close.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/tcp_server_connection_open.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/tcp_server_connection_open.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/tcp_server_connection_open_without_mx.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/tcp_server_connection_open_without_mx.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/tcp_server_mx_stats_alpn_found.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/tcp_server_mx_stats_alpn_found.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/tcp_server_mx_stats_alpn_not_found.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/tcp_server_mx_stats_alpn_not_found.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/tcp_server_mx_stats_metadata_added.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/tcp_server_mx_stats_metadata_added.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/tcp_server_received_bytes.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/tcp_server_received_bytes.yaml.tmpl -------------------------------------------------------------------------------- /testdata/metric/tcp_server_sent_bytes.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/metric/tcp_server_sent_bytes.yaml.tmpl -------------------------------------------------------------------------------- /testdata/secret/client.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/secret/client.yaml.tmpl -------------------------------------------------------------------------------- /testdata/secret/server.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/secret/server.yaml.tmpl -------------------------------------------------------------------------------- /testdata/server_node_metadata.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/server_node_metadata.json.tmpl -------------------------------------------------------------------------------- /testdata/server_waypoint_proxy_node_metadata.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/server_waypoint_proxy_node_metadata.json.tmpl -------------------------------------------------------------------------------- /testdata/stats/client_additional_labels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/stats/client_additional_labels.yaml -------------------------------------------------------------------------------- /testdata/stats/client_config.yaml: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /testdata/stats/client_config_customized.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/stats/client_config_customized.yaml.tmpl -------------------------------------------------------------------------------- /testdata/stats/client_config_disable_header_fallback.yaml: -------------------------------------------------------------------------------- 1 | disable_host_header_fallback: "true" 2 | -------------------------------------------------------------------------------- /testdata/stats/client_config_grpc.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/stats/client_config_grpc.yaml.tmpl -------------------------------------------------------------------------------- /testdata/stats/request_classification_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/stats/request_classification_config.yaml -------------------------------------------------------------------------------- /testdata/stats/server_additional_labels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/stats/server_additional_labels.yaml -------------------------------------------------------------------------------- /testdata/stats/server_config.yaml: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /testdata/stats/server_config_disable_header_fallback.yaml: -------------------------------------------------------------------------------- 1 | disable_host_header_fallback: "true" 2 | -------------------------------------------------------------------------------- /testdata/stats/server_config_grpc.yaml.tmpl: -------------------------------------------------------------------------------- 1 | tcp_reporting_duration: 1s 2 | -------------------------------------------------------------------------------- /testdata/stats/server_waypoint_proxy_config.yaml: -------------------------------------------------------------------------------- 1 | reporter: SERVER_GATEWAY 2 | -------------------------------------------------------------------------------- /testdata/testdata.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/testdata.gen.go -------------------------------------------------------------------------------- /testdata/transport_socket/client.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/transport_socket/client.yaml.tmpl -------------------------------------------------------------------------------- /testdata/transport_socket/server.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/testdata/transport_socket/server.yaml.tmpl -------------------------------------------------------------------------------- /tools/extension-check/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/tools/extension-check/README.md -------------------------------------------------------------------------------- /tools/extension-check/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/tools/extension-check/main.go -------------------------------------------------------------------------------- /tools/extension-check/wellknown-extensions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/tools/extension-check/wellknown-extensions -------------------------------------------------------------------------------- /tools/gen_compilation_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/tools/gen_compilation_database.py -------------------------------------------------------------------------------- /tools/vscode/refresh_compdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/istio/proxy/HEAD/tools/vscode/refresh_compdb.sh --------------------------------------------------------------------------------