51 Commits (ab794b59f84abf9d705263b8a46a74395047c41c)

Author SHA1 Message Date
John Murret 9b2c1be053
NET-5879 - expose sameness group param on service health endpoint and move sameness group health fallback logic into HealthService RPC layer (#21096) 6 months ago
John Murret a975b04302
NET-5879 - move the filter for non-passing to occur in the health RPC layer rather than the callers of the RPC (#21098) 6 months ago
Derek Menteer ac83ac1343
Fix streaming RPCs for agentless. (#20868) 8 months ago
Semir Patel 53e28a4963
OSS -> CE (community edition) changes (#18517) 1 year ago
hashicorp-copywrite[bot] 5fb9df1640
[COMPLIANCE] License changes (#18443) 1 year ago
hashicorp-copywrite[bot] 9f81fc01e9
[COMPLIANCE] Add Copyright and License Headers (#16854) 2 years ago
Michael Wilkerson 0dd4ea2033
* added Sameness Group to proto files (#16998) 2 years ago
Ronald 94ec4eb2f4
copyright headers for agent folder (#16704) 2 years ago
Andrew Stucki cc0765b87d
Fix resolution of service resolvers with subsets for external upstreams (#16499) 2 years ago
Matt Keeler 085c0addc0
Protobuf Refactoring for Multi-Module Cleanliness (#16302) 2 years ago
Semir Patel bafa5c7156
Pass remote addr of incoming HTTP requests through to RPC(..) calls (#15700) 2 years ago
R.B. Boyer d04cf25fa8
test: fix flaky TestHealthServiceNodes_NodeMetaFilter by waiting until the streaming subsystem has a valid grpc connection (#15019) 2 years ago
Daniel Upton 673d02d30f proxycfg-glue: server-local implementation of the `Health` interface 2 years ago
Daniel Upton 653b8c4f9d proxycfg: server-local config entry data sources 2 years ago
Riddhi Shah d8d8c8603e
Add support for merge-central-config query param (#13001) 3 years ago
R.B. Boyer bbcb1fa805
agent: allow for service discovery queries involving peer name to use streaming (#13168) 3 years ago
Dan Upton d7f8a8e4ef
proxycfg: remove dependency on `cache.UpdateEvent` (#13144) 3 years ago
R.B. Boyer 901fd4dd68
remove remaining shim runStep functions (#13015) 3 years ago
R.B. Boyer 0d6d16ddfb
add general runstep test helper instead of copying it all over the place (#13013) 3 years ago
R.B. Boyer 11213ae180
health: ensure /v1/health/service/:service endpoint returns the most recent results when a filter is used with streaming (#12640) 3 years ago
R.B. Boyer f507f62f3c
peering: initial sync (#12842) 3 years ago
Eric e4b4f175ed Bump go-control-plane 3 years ago
Eric 5f050614e5 remove the rest of gogo 3 years ago
Eric 776f5843d0 remove gogo from pbservice 3 years ago
Dhia Ayachi 72a997242b
split `pbcommon` to `pbcommon` and `pbcommongogo` (#12587) 3 years ago
Eric 4e6b34725d Remove gogo stdduration from the healthcheck protobufs 3 years ago
R.B. Boyer 097e1645e3
agent: ensure that most agent behavior correctly respects partition configuration (#10880) 3 years ago
Daniel Nephin 242b3a2dc5 streaming: set a default timeout 3 years ago
R.B. Boyer 188e8dc51f
agent/structs: add a bunch more EnterpriseMeta helper functions to help with partitioning (#10669) 3 years ago
Daniel Nephin bc4d349ccf streaming: support X-Cache-Hit header 3 years ago
Daniel Nephin c78391797d streaming: fix enable of streaming in the client 3 years ago
Daniel Nephin 3d5ff8b5db submatview: add test cases for store.Get with timeout and no index 4 years ago
Daniel Nephin 23e1cd6f93 submatview: only return materializer from getEntry 4 years ago
Daniel Nephin 46b7d0b573 submatview: godoc 4 years ago
Daniel Nephin d9537411b8 rpcclient/health: convert tests to the new submatview.Store interface 4 years ago
Daniel Nephin 10ec9c2be3 rpcclient: close the grpc.ClientConn on shutdown 4 years ago
Daniel Nephin a16c377ca7 rpcclient/health: move all backend routing logic to client 4 years ago
Daniel Nephin 0558586dbd health: use blocking queries for near query parameter 4 years ago
Daniel Nephin 4fb2ba9de7 submatview: move error return to NewMaterializer 4 years ago
Daniel Nephin 55a677b7d1 rpcclient/health: integrate submatview.Store into rpcclient/health 4 years ago
Daniel Nephin 6f29fa0de8 rpcclient: move streaming cache tests 4 years ago
R.B. Boyer e494313e7b
api: ensure v1/health/ingress/:service endpoint works properly when streaming is enabled (#9967) 4 years ago
Daniel Nephin f40b76af2d proxycfg: use rpcclient/health.Client instead of passing around cache name 4 years ago
Daniel Nephin 1a764553c0 rpcclient: use streaming for connect health 4 years ago
Daniel Nephin d5cc206e39 streaming: move ServiceTag and NodeMetaFiltering to the cache-entry 4 years ago
Pierre Souchay 5bee19ee16 Do not filter tags unless req.TagFilter is set 4 years ago
Pierre Souchay 2fe3ab7db0 [Streaming] Properly filters node-meta queries on health 4 years ago
Pierre Souchay 7a024ed074 Streaming filter tags + case insensitive lookups for Service Names 4 years ago
Daniel Nephin bd44952c2e streaming: disable streaming when requesting connect events 4 years ago
Daniel Nephin e7d505dc33 config: add field for enabling streaming in the client 4 years ago