722 Commits (CSLC-91-egress-connect-proxy)

Author SHA1 Message Date
R.B. Boyer 7e1d7803b8
agent: ensure we hash the non-deprecated upstream fields on ServiceConfigRequest (#10240) 4 years ago
Iryna Shustava d7d44f6ae7
Save exposed ports in agent's store and expose them via API (#10173) 4 years ago
Mark Anderson 751fe7e314 Fixup more structs_test 4 years ago
Mark Anderson 4d0346bc46 Fixup filtering tests 4 years ago
Daniel Nephin c8c85523e1 config-entries: add a test for the API client 4 years ago
Mark Anderson 8040f91a43 Add support for downstreams 4 years ago
Mark Anderson 583ae65d5b Convert mode to string representation 4 years ago
Mark Anderson 06f0f79218 Continue working through proxy and agent 4 years ago
Mark Anderson 8b1217417a First changes for unix domain sockets upstreams 4 years ago
Freddy ed1082510d
Fixup discovery chain handling in transparent mode (#10168) 4 years ago
Daniel Nephin a07a58a873 config-entry: use custom MarshalJSON for mesh type 4 years ago
Daniel Nephin 62efaaab21 config-entry: remove Kind and Name field from Mesh config entry 4 years ago
Freddy 701b49f772
Rename cluster config files to mesh as well (#10148) 4 years ago
Freddy 078c40425f
Rename "cluster" config entry to "mesh" (#10127) 4 years ago
Freddy f265dd635f
Disallow * as service-defaults name (#10069) 4 years ago
R.B. Boyer 70f1ba3a2b
fix test when run in enterprise (#10048) 4 years ago
freddygv a0f3591aee Don't panic on nil UpstreamConfiguration.Clone() 4 years ago
Daniel Nephin b57b3726d2 state: remove unnecessary kind index 4 years ago
Freddy 439a7fce2d
Split Upstream.Identifier() so non-empty namespace is always prepended in ent (#10031) 4 years ago
R.B. Boyer 4db8b78854
connect: update centralized upstreams representation in service-defaults (#10015) 4 years ago
Matt Keeler bbf5993534
Move static token resolution into the ACLResolver (#10013) 4 years ago
freddygv 8e74eaa684 Update viz endpoint to include topology from intentions 4 years ago
freddygv e1808af729 Fixup tests 4 years ago
freddygv 7cb3f32672 Convert new tproxy structs in api module into ptrs 4 years ago
freddygv 932fbddd27 Augment intention decision summary with DefaultAllow mode 4 years ago
freddygv b8ed82b808 Fixup bexpr filtering 4 years ago
freddygv d7c43049fa Remove zero-value validation of upstream cfg structs 4 years ago
freddygv 7bd51ff536 Replace TransparentProxy bool with ProxyMode 4 years ago
freddygv 98ba582797 Fixup mesh gateway docs 4 years ago
Tara Tufano 9deb52e868
add http2 ping health checks (#8431) 4 years ago
freddygv b21224a4c8 PR comments 4 years ago
freddygv ab752c1c86 Avoid sending zero-value upstream defaults from api 4 years ago
freddygv 986bcccbea Pass down upstream defaults to client proxies 4 years ago
freddygv 77ead5cca9 Prevent wildcard destinations for proxies and upstreams 4 years ago
freddygv 458eb41be1 Prevent synthetic upstreams without addresses from failing duplicate ip/port validation 4 years ago
R.B. Boyer d4c401b350
missed build tag on this file (#9974) 4 years ago
R.B. Boyer 499fee73b3
connect: add toggle to globally disable wildcard outbound network access when transparent proxy is enabled (#9973) 4 years ago
Daniel Nephin d879fe581d state: Move UpstreamDownstream to state package 4 years ago
Daniel Nephin 65f5b99247 state: add tests for mesh-topology table indexers 4 years ago
freddygv 098b9af901 Fixup enterprise tests from tproxy changes 4 years ago
freddygv 9713e3ba38 Add methods to check intention has wildcard src or dst 4 years ago
freddygv 52bf00de8b Split up normalizing from defaulting values for upstream cfg 4 years ago
freddygv a54d6a9010 Update proxycfg for transparent proxy 4 years ago
Christopher Broglie f0307c73e5 Add support for configuring TLS ServerName for health checks 4 years ago
Daniel Nephin 34eb6c01ff state: convert services.node and checks.node indexes 4 years ago
freddygv 4bdbcff9c0 Fixup upstream test 4 years ago
freddygv 6090cfcf68 PR comments 4 years ago
freddygv 7df846aa24 Pass MeshGateway config in service config request 4 years ago
freddygv 8b46d8dcbb Restore old Envoy prefix on escape hatches 4 years ago
freddygv 93c3c1780d Only lowercase the protocol when normalizing 4 years ago