Skip to content

Commit

Permalink
test: removing deps on the tls inspector extension (envoyproxy#20614)
Browse files Browse the repository at this point in the history
Fixes envoyproxy#9953

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
  • Loading branch information
alyssawilk authored and ravenblackx committed Jun 8, 2022
1 parent 811587e commit 02fdd41
Show file tree
Hide file tree
Showing 4 changed files with 77 additions and 37 deletions.
8 changes: 0 additions & 8 deletions source/extensions/filters/listener/tls_inspector/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,6 @@ envoy_cc_library(
srcs = ["tls_inspector.cc"],
hdrs = ["tls_inspector.h"],
external_deps = ["ssl"],
# TODO(#9953) clean up.
visibility = [
"//visibility:public",
],
deps = [
"//envoy/event:dispatcher_interface",
"//envoy/event:timer_interface",
Expand All @@ -39,10 +35,6 @@ envoy_cc_library(
envoy_cc_extension(
name = "config",
srcs = ["config.cc"],
# TODO(#9953) clean up.
extra_visibility = [
"//test/integration:__subpackages__",
],
deps = [
"//envoy/registry",
"//envoy/server:filter_config_interface",
Expand Down
3 changes: 1 addition & 2 deletions test/integration/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -178,10 +178,10 @@ envoy_cc_test(
":filter_manager_integration_proto_cc_proto",
":http_integration_lib",
":integration_lib",
"//source/extensions/filters/listener/tls_inspector:config",
"//source/extensions/filters/network/common:factory_base_lib",
"//source/extensions/filters/network/echo:config",
"//source/extensions/filters/network/tcp_proxy:config",
"//test/integration/filters:test_listener_filter_lib",
"//test/server:utility_lib",
"//test/test_common:registry_lib",
"//test/test_common:utility_lib",
Expand Down Expand Up @@ -1432,7 +1432,6 @@ envoy_cc_test(
deps = [
":http_integration_lib",
":http_protocol_integration_lib",
"//source/extensions/filters/listener/tls_inspector:config",
"//source/extensions/filters/network/tcp_proxy:config",
"//source/extensions/transport_sockets/tls:config",
"//source/extensions/transport_sockets/tls:context_config_lib",
Expand Down
2 changes: 1 addition & 1 deletion test/server/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -322,14 +322,14 @@ envoy_cc_test(
"//source/common/protobuf",
"//source/extensions/filters/listener/original_dst:config",
"//source/extensions/filters/listener/proxy_protocol:config",
"//source/extensions/filters/listener/tls_inspector:config",
"//source/extensions/filters/network/http_connection_manager:config",
"//source/extensions/filters/network/tcp_proxy:config",
"//source/extensions/request_id/uuid:config",
"//source/extensions/transport_sockets/raw_buffer:config",
"//source/extensions/transport_sockets/tls:config",
"//source/extensions/transport_sockets/tls:ssl_socket_lib",
"//source/server:active_raw_udp_listener_config",
"//test/integration/filters:test_listener_filter_lib",
"//test/test_common:network_utility_lib",
"//test/test_common:registry_lib",
"//test/test_common:test_runtime_lib",
Expand Down
101 changes: 75 additions & 26 deletions test/server/listener_manager_impl_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -2581,7 +2581,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, SingleFilterChainWithDestinationP
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
destination_port: 8080
Expand Down Expand Up @@ -2626,8 +2628,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, SingleFilterChainWithDirectSource
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
typed_config: {}
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
direct_source_prefix_ranges: { address_prefix: 127.0.0.0, prefix_len: 8 }
Expand Down Expand Up @@ -2672,7 +2675,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, SingleFilterChainWithDestinationI
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
prefix_ranges: { address_prefix: 127.0.0.0, prefix_len: 8 }
Expand Down Expand Up @@ -2717,7 +2722,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, SingleFilterChainWithServerNamesM
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
server_names: "server1.example.com"
Expand Down Expand Up @@ -2763,7 +2770,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, SingleFilterChainWithTransportPro
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
transport_protocol: "tls"
Expand Down Expand Up @@ -2804,7 +2813,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, SingleFilterChainWithApplicationP
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
application_protocols: "http/1.1"
Expand Down Expand Up @@ -2850,7 +2861,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, SingleFilterChainWithSourceTypeMa
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
source_type: SAME_IP_OR_LOOPBACK
Expand Down Expand Up @@ -2908,7 +2921,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, SingleFilterChainWithSourceIpMatc
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
source_prefix_ranges:
Expand Down Expand Up @@ -2967,7 +2982,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, SingleFilterChainWithSourceIpv6Ma
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
source_prefix_ranges:
Expand Down Expand Up @@ -3006,7 +3023,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, SingleFilterChainWithSourcePortMa
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
source_ports:
Expand Down Expand Up @@ -3052,7 +3071,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, MultipleFilterChainWithSourceType
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
source_type: SAME_IP_OR_LOOPBACK
Expand Down Expand Up @@ -3139,7 +3160,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, MultipleFilterChainsWithDestinati
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
# empty
Expand Down Expand Up @@ -3224,7 +3247,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, MultipleFilterChainsWithDestinati
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
# empty
Expand Down Expand Up @@ -3318,7 +3343,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, MultipleFilterChainsWithDirectSou
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
typed_config: {}
filter_chains:
- filter_chain_match:
Expand Down Expand Up @@ -3404,7 +3431,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, MultipleFilterChainsWithServerNam
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
# empty
Expand Down Expand Up @@ -3502,7 +3531,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, MultipleFilterChainsWithTransport
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
# empty
Expand Down Expand Up @@ -3546,7 +3577,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, MultipleFilterChainsWithApplicati
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
# empty
Expand Down Expand Up @@ -3593,7 +3626,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, MultipleFilterChainsWithMultipleR
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
# empty
Expand Down Expand Up @@ -3655,7 +3690,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, MultipleFilterChainsWithDifferent
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
server_names: "example.com"
Expand Down Expand Up @@ -3698,7 +3735,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest,
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
server_names: "example.com"
Expand Down Expand Up @@ -3737,7 +3776,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, SingleFilterChainWithInvalidDesti
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
prefix_ranges: { address_prefix: a.b.c.d, prefix_len: 32 }
Expand All @@ -3753,7 +3794,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, SingleFilterChainWithInvalidServe
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
server_names: "*w.example.com"
Expand All @@ -3771,7 +3814,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, MultipleFilterChainsWithSameMatch
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- name : foo
filter_chain_match:
Expand All @@ -3794,7 +3839,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest,
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- name: foo
filter_chain_match:
Expand All @@ -3816,7 +3863,9 @@ TEST_F(ListenerManagerImplWithRealFiltersTest, MultipleFilterChainsWithOverlappi
address:
socket_address: { address: 127.0.0.1, port_value: 1234 }
listener_filters:
- name: "envoy.filters.listener.tls_inspector"
- name: "envoy.filters.listener.test"
typed_config:
"@type": type.googleapis.com/google.protobuf.Struct
filter_chains:
- filter_chain_match:
server_names: "example.com"
Expand Down

0 comments on commit 02fdd41

Please sign in to comment.