Commit 50ebdcd
committed
proxy: Use upstream envoy control plane API
[ upstream commit 024288e ]
Relates: cilium/proxy#1356
Signed-off-by: Tam Mach <tam.mach@cilium.io>1 parent 66851a6 commit 50ebdcd
1,625 files changed
Lines changed: 340336 additions & 162080 deletions
File tree
- daemon/cmd
- operator/pkg
- ciliumenvoyconfig
- model/translation
- pkg
- ciliumenvoyconfig
- envoy
- resource
- xds
- k8s/apis/cilium.io/v2
- vendor
- cel.dev/expr
- github.com
- census-instrumentation/opencensus-proto
- gen-go
- resource/v1
- trace/v1
- cilium/proxy/go
- cilium/api
- envoy
- admin/v3
- annotations
- config
- accesslog/v3
- cluster
- redis
- v3
- common
- key_value/v3
- matcher/v3
- core/v3
- grpc_credential/v3
- metrics/v3
- ratelimit/v3
- rbac/v3
- retry/previous_priorities
- route/v3
- tap/v3
- trace/v3
- data
- accesslog/v3
- tap/v3
- extensions
- access_loggers
- file/v3
- filters/cel/v3
- grpc/v3
- stream/v3
- wasm/v3
- clusters
- aggregate/v3
- dynamic_forward_proxy/v3
- redis/v3
- common
- dynamic_forward_proxy/v3
- tap/v3
- compression
- brotli
- compressor/v3
- decompressor/v3
- gzip
- compressor/v3
- decompressor/v3
- zstd
- compressor/v3
- decompressor/v3
- filters
- common/fault/v3
- http
- aws_request_signing/v3
- connect_grpc_bridge/v3
- dynamic_forward_proxy/v3
- ext_authz/v3
- fault/v3
- grpc_field_extraction/v3
- grpc_http1_bridge/v3
- grpc_http1_reverse_bridge/v3
- grpc_stats/v3
- gzip/v3
- header_mutation/v3
- header_to_metadata/v3
- health_check/v3
- ip_tagging/v3
- jwt_authn/v3
- local_ratelimit/v3
- lua/v3
- oauth2/v3
- original_src/v3
- ratelimit/v3
- rbac/v3
- router/v3
- tap/v3
- wasm/v3
- listener
- original_src/v3
- proxy_protocol/v3
- network
- direct_response/v3
- dubbo_proxy
- router/v3
- v3
- ext_authz/v3
- local_ratelimit/v3
- ratelimit/v3
- rbac/v3
- tcp_proxy/v3
- thrift_proxy
- filters
- header_to_metadata/v3
- ratelimit/v3
- router/v3
- v3
- wasm/v3
- udp/udp_proxy/v3
- formatter
- cel/v3
- metadata/v3
- health_check/event_sinks/file/v3
- http
- cache/simple_http_cache/v3
- early_header_mutation/header_mutation/v3
- stateful_session/cookie/v3
- key_value/file_based/v3
- load_balancing_policies/common/v3
- network/dns_resolver/cares/v3
- rbac/audit_loggers/stream/v3
- retry/priority/previous_priorities/v3
- stat_sinks/wasm/v3
- transport_sockets
- tap/v3
- tls/v3
- upstreams
- http/generic/v3
- tcp/generic/v3
- wasm/v3
- service
- accesslog/v3
- cluster/v3
- discovery/v3
- endpoint/v3
- event_reporting/v3
- ext_proc/v3
- extension/v3
- listener/v3
- load_stats/v3
- metrics/v3
- ratelimit/v3
- route/v3
- runtime/v3
- secret/v3
- tap/v3
- trace/v3
- type
- http/v3
- matcher/v3
- metadata/v3
- v3
- cncf/xds/go/xds/type
- matcher/v3
- v3
- envoyproxy/go-control-plane
- contrib
- envoy/extensions/filters/network/mysql_proxy/v3
- envoy
- admin/v3
- annotations
- config
- accesslog/v3
- bootstrap/v3
- cluster
- redis
- v3
- common
- key_value/v3
- matcher/v3
- mutation_rules/v3
- core/v3
- endpoint/v3
- grpc_credential/v3
- listener/v3
- metrics/v3
- overload/v3
- ratelimit/v3
- rbac/v3
- retry/previous_priorities
- route/v3
- tap/v3
- trace/v3
- upstream/local_address_selector/v3
- data
- accesslog/v3
- cluster/v3
- core/v3
- dns/v3
- tap/v3
- extensions
- access_loggers
- file/v3
- filters/cel/v3
- fluentd/v3
- grpc/v3
- open_telemetry/v3
- stream/v3
- wasm/v3
- bootstrap/internal_listener/v3
- clusters
- aggregate/v3
- dynamic_forward_proxy/v3
- redis/v3
- common
- async_files/v3
- aws/v3
- dynamic_forward_proxy/v3
- matching/v3
- ratelimit/v3
- tap/v3
- compression
- brotli
- compressor/v3
- decompressor/v3
- gzip
- compressor/v3
- decompressor/v3
- zstd
- compressor/v3
- decompressor/v3
- config/validators/minimum_clusters/v3
- early_data/v3
- filters
- common
- dependency/v3
- fault/v3
- matcher/action/v3
- set_filter_state/v3
- http
- adaptive_concurrency/v3
- admission_control/v3
- alternate_protocols_cache/v3
- aws_lambda/v3
- aws_request_signing/v3
- bandwidth_limit/v3
- basic_auth/v3
- buffer/v3
- cache/v3
- cdn_loop/v3
- composite/v3
- compressor/v3
- connect_grpc_bridge/v3
- cors/v3
- credential_injector/v3
- csrf/v3
- custom_response/v3
- decompressor/v3
- dynamic_forward_proxy/v3
- ext_authz/v3
- ext_proc/v3
- fault/v3
- file_system_buffer/v3
- gcp_authn/v3
- geoip/v3
- grpc_field_extraction/v3
- grpc_http1_bridge/v3
- grpc_http1_reverse_bridge/v3
- grpc_json_transcoder/v3
- grpc_stats/v3
- grpc_web/v3
- gzip/v3
- header_mutation/v3
- header_to_metadata/v3
- health_check/v3
- ip_tagging/v3
- json_to_metadata/v3
- jwt_authn/v3
- kill_request/v3
- local_ratelimit/v3
- lua/v3
- oauth2/v3
- on_demand/v3
- original_src/v3
- proto_message_extraction/v3
- rate_limit_quota/v3
- ratelimit/v3
- rbac/v3
- router/v3
- set_filter_state/v3
- set_metadata/v3
- stateful_session/v3
- tap/v3
- thrift_to_metadata/v3
- upstream_codec/v3
- wasm/v3
- listener
- http_inspector/v3
- local_ratelimit/v3
- original_dst/v3
- original_src/v3
- proxy_protocol/v3
- tls_inspector/v3
- network
- connection_limit/v3
- direct_response/v3
- dubbo_proxy
- router/v3
- v3
- echo/v3
- ext_authz/v3
- generic_proxy
- action/v3
- codecs
- dubbo/v3
- http1/v3
- matcher/v3
- router/v3
- v3
- http_connection_manager/v3
- local_ratelimit/v3
- mongo_proxy/v3
- ratelimit/v3
- rbac/v3
- redis_proxy/v3
- set_filter_state/v3
- sni_cluster/v3
- sni_dynamic_forward_proxy/v3
- tcp_proxy/v3
- thrift_proxy
- filters
- header_to_metadata/v3
- payload_to_metadata/v3
- ratelimit/v3
- router/v3
- v3
- wasm/v3
- zookeeper_proxy/v3
- udp
- dns_filter/v3
- udp_proxy
- session
- dynamic_forward_proxy/v3
- http_capsule/v3
- v3
- formatter
- cel/v3
- metadata/v3
- req_without_query/v3
- geoip_providers
- common/v3
- maxmind/v3
- health_checkers
- redis/v3
- thrift/v3
- health_check/event_sinks/file/v3
- http
- cache
- file_system_http_cache/v3
- simple_http_cache/v3
- custom_response
- local_response_policy/v3
- redirect_policy/v3
- early_header_mutation/header_mutation/v3
- header_formatters/preserve_case/v3
- header_validators/envoy_default/v3
- injected_credentials
- generic/v3
- oauth2/v3
- original_ip_detection
- custom_header/v3
- xff/v3
- stateful_session
- cookie/v3
- header/v3
- internal_redirect
- allow_listed_routes/v3
- previous_routes/v3
- safe_cross_scheme/v3
- key_value/file_based/v3
- load_balancing_policies
- client_side_weighted_round_robin/v3
- cluster_provided/v3
- common/v3
- least_request/v3
- maglev/v3
- pick_first/v3
- random/v3
- ring_hash/v3
- round_robin/v3
- subset/v3
- wrr_locality/v3
- matching
- common_inputs
- environment_variable/v3
- network/v3
- ssl/v3
- input_matchers
- consistent_hashing/v3
- ip/v3
- metadata/v3
- runtime_fraction/v3
- network
- dns_resolver
- apple/v3
- cares/v3
- getaddrinfo/v3
- socket_interface/v3
- outlier_detection_monitors
- common/v3
- consecutive_errors/v3
- path
- match/uri_template/v3
- rewrite/uri_template/v3
- quic
- connection_debug_visitor/v3
- connection_id_generator/v3
- crypto_stream/v3
- proof_source/v3
- server_preferred_address/v3
- rate_limit_descriptors/expr/v3
- rbac
- audit_loggers/stream/v3
- matchers/upstream_ip_port/v3
- regex_engines/v3
- request_id/uuid/v3
- resource_monitors
- cpu_utilization/v3
- downstream_connections/v3
- fixed_heap/v3
- injected_resource/v3
- retry
- host
- omit_canary_hosts/v3
- omit_host_metadata/v3
- previous_hosts/v3
- priority/previous_priorities/v3
- router/cluster_specifiers/lua/v3
- stat_sinks
- graphite_statsd/v3
- open_telemetry/v3
- wasm/v3
- string_matcher/lua/v3
- tracers/opentelemetry
- resource_detectors/v3
- samplers/v3
- transport_sockets
- alts/v3
- http_11_proxy/v3
- internal_upstream/v3
- proxy_protocol/v3
- quic/v3
- raw_buffer/v3
- s2a/v3
- starttls/v3
- tap/v3
- tcp_stats/v3
- tls/v3
- udp_packet_writer/v3
- upstreams
- http
- generic/v3
- http/v3
- tcp/v3
- udp/v3
- v3
- tcp
- generic/v3
- v3
- wasm/v3
- watchdog/profile_action/v3
- service
- accesslog/v3
- auth/v3
- cluster/v3
- discovery/v3
- endpoint/v3
- event_reporting/v3
- ext_proc/v3
- extension/v3
- health/v3
- listener/v3
- load_stats/v3
- metrics/v3
- rate_limit_quota/v3
- ratelimit/v3
- redis_auth/v3
- route/v3
- runtime/v3
- secret/v3
- status/v3
- tap/v3
- type
- http/v3
- matcher
- v3
- metadata/v3
- tracing/v3
- v3
- watchdog/v3
- planetscale/vtprotobuf
- protohelpers
- types/known
- anypb
- durationpb
- emptypb
- structpb
- timestamppb
- wrapperspb
- spiffe/go-spiffe/v2
- bundle
- jwtbundle
- spiffebundle
- x509bundle
- workloadapi
- zeebo/errs
- go.opentelemetry.io
- auto/sdk
- internal/telemetry
- otel
- baggage
- codes
- internal
- attribute
- global
- semconv/v1.26.0
- trace
- noop
- golang.org/x/sys
- cpu
- windows
- google.golang.org
- genproto/googleapis
- api
- annotations
- expr/v1alpha1
- rpc/status
- grpc
- balancer
- base
- endpointsharding
- pickfirst/pickfirstleaf
- roundrobin
- binarylog/grpc_binarylog_v1
- health/grpc_health_v1
- internal
- balancer/gracefulswitch
- envconfig
- grpcsync
- metadata
- proxyattributes
- resolver/delegatingresolver
- transport
- reflection
- grpc_reflection_v1alpha
- grpc_reflection_v1
- resolver
- manual
- stats
- protobuf
- internal
- editiondefaults
- filedesc
- genid
- strs
- version
- proto
- reflect/protoreflect
- types
- descriptorpb
- gofeaturespb
- known
- anypb
- durationpb
- emptypb
- fieldmaskpb
- structpb
- timestamppb
- wrapperspb
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
20 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| 39 | + | |
| 40 | + | |
39 | 41 | | |
40 | 42 | | |
41 | 43 | | |
| |||
89 | 91 | | |
90 | 92 | | |
91 | 93 | | |
92 | | - | |
| 94 | + | |
93 | 95 | | |
94 | 96 | | |
95 | 97 | | |
| |||
99 | 101 | | |
100 | 102 | | |
101 | 103 | | |
102 | | - | |
103 | | - | |
| 104 | + | |
| 105 | + | |
104 | 106 | | |
105 | 107 | | |
106 | 108 | | |
| |||
110 | 112 | | |
111 | 113 | | |
112 | 114 | | |
113 | | - | |
| 115 | + | |
114 | 116 | | |
115 | 117 | | |
116 | 118 | | |
117 | 119 | | |
118 | | - | |
119 | | - | |
120 | | - | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
121 | 123 | | |
122 | 124 | | |
123 | 125 | | |
| |||
137 | 139 | | |
138 | 140 | | |
139 | 141 | | |
140 | | - | |
| 142 | + | |
141 | 143 | | |
142 | 144 | | |
143 | 145 | | |
| |||
161 | 163 | | |
162 | 164 | | |
163 | 165 | | |
164 | | - | |
165 | 166 | | |
166 | 167 | | |
167 | | - | |
| 168 | + | |
168 | 169 | | |
169 | 170 | | |
170 | 171 | | |
| |||
245 | 246 | | |
246 | 247 | | |
247 | 248 | | |
| 249 | + | |
248 | 250 | | |
249 | | - | |
| 251 | + | |
250 | 252 | | |
251 | 253 | | |
252 | 254 | | |
| |||
255 | 257 | | |
256 | 258 | | |
257 | 259 | | |
258 | | - | |
| 260 | + | |
259 | 261 | | |
260 | 262 | | |
261 | 263 | | |
| 264 | + | |
262 | 265 | | |
263 | 266 | | |
264 | | - | |
| 267 | + | |
265 | 268 | | |
266 | 269 | | |
267 | 270 | | |
| |||
271 | 274 | | |
272 | 275 | | |
273 | 276 | | |
274 | | - | |
| 277 | + | |
275 | 278 | | |
276 | 279 | | |
277 | 280 | | |
| |||
0 commit comments