Commit Graph

3233 Commits (426565b68cc37d83886089a8478dfd2760f25885)

Author SHA1 Message Date
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
Daniel Nephin 6ebb0f8b74 submatview: test Store.Run
4 years ago
Daniel Nephin 9854c424eb submatview: test store with Get and Notify calls together
4 years ago
Daniel Nephin c1063999fc submatview: more test cases for Store.Get
4 years ago
Daniel Nephin 832f1a2847 submatview: reduce the getFromView implementation
4 years ago
Daniel Nephin 1d9d7d0aa5 submatview: track requests instead of notifiers
4 years ago
Daniel Nephin 7d13465c7b submatview: set up expiry of materializers
4 years ago
Daniel Nephin c574108354 submatview: setup testing structure
4 years ago
Daniel Nephin ddddbdb990 submatview: rough outline of the Get and Notify methods.
4 years ago
Daniel Nephin 3d52abb5e2 submatview: setup the interface for the store
4 years ago
Matt Keeler 65d73771a5
Add prometheus guage definitions for replication metrics. (#10109)
4 years ago
Matt Keeler ecbccdc261
Add replication metrics (#10073)
4 years ago
hashicorp-ci 8f3223a984 auto-updated agent/uiserver/bindata_assetfs.go from commit 7a095e7d2
4 years ago
hashicorp-ci 78886e8f4f auto-updated agent/uiserver/bindata_assetfs.go from commit f6f282ac7
4 years ago
Daniel Nephin 2e4dc7b705
Merge pull request #10045 from hashicorp/dnephin/state-proxy-defaults
4 years ago
Daniel Nephin 87cd3fc2e8 Handle ErrChunkingResubmit.Error properly
4 years ago
Daniel Nephin d2ab767fef Handle FSM.Apply errors in raftApply
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
Daniel Nephin 653f41ce41 state: use index constants for ConfigEntry indexes
4 years ago
hashicorp-ci 131599bfab auto-updated agent/uiserver/bindata_assetfs.go from commit daf897f1a
4 years ago
Freddy 3be304be16
Merge pull request #10016 from hashicorp/topology-update
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
Kent 'picat' Gruber 9f7190a4fe
Merge pull request #10023 from hashicorp/fix-raw-kv-xss
4 years ago
Daniel Nephin 88f83b41aa snapshot: fix saving of auth methods
4 years ago
Kent 'picat' Gruber cf1fce3d0c Add content type headers to raw KV responses
4 years ago
freddygv f7094f91c7 Avoid returning a nil slice
4 years ago
Matt Keeler bbf5993534
Move static token resolution into the ACLResolver (#10013)
4 years ago
R.B. Boyer 06848ce67e fix broken golden tests
4 years ago
Freddy 3ec4556114
Merge pull request #10006 from hashicorp/api-ptrs
4 years ago
freddygv 8e74eaa684 Update viz endpoint to include topology from intentions
4 years ago
Freddy 55a3697b83
Merge pull request #9987 from hashicorp/remove-kube-dns-hack
4 years ago
freddygv e1808af729 Fixup tests
4 years ago
freddygv 7cb3f32672 Convert new tproxy structs in api module into ptrs
4 years ago
Freddy 1f119aec7c
Merge pull request #10005 from hashicorp/tproxy-fixes
4 years ago
Freddy 8fc60a6ca6
Merge pull request #10000 from hashicorp/remove-upstream-cfg-validation
4 years ago
freddygv 4e509aa768 Remove todo that was todone
4 years ago
freddygv 75edc9bc7c Avoid nil panic when cluster config doesn't exist
4 years ago
freddygv 932fbddd27 Augment intention decision summary with DefaultAllow mode
4 years ago
freddygv 8857195437 Fixup wildcard ent assertion
4 years ago
Freddy 18decbba9d
Merge pull request #9999 from hashicorp/update-enabling-tproxy
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 9e194b4b3c Avoid failing test due to undiscoverable node name
4 years ago
hashicorp-ci 2995d0e437 auto-updated agent/uiserver/bindata_assetfs.go from commit 84064f972
4 years ago
freddygv 98ba582797 Fixup mesh gateway docs
4 years ago
Tara Tufano 9deb52e868
add http2 ping health checks (#8431)
4 years ago
Iryna Shustava 5755c97bc7
cli: Add new `consul connect redirect-traffic` command for applying traffic redirection rules when Transparent Proxy is enabled. (#9910)
4 years ago
Freddy a02245b75a
Merge pull request #9976 from hashicorp/centralized-upstream-fixups
4 years ago
Freddy e385e5992f
Merge pull request #9042 from lawliet89/tg-rewrite
4 years ago
freddygv c6d64a8078 Stable sort cidr ranges to match on
4 years ago
freddygv b21224a4c8 PR comments
4 years ago
Daniel Nephin 34f1facebb
Merge pull request #9950 from hashicorp/dnephin/state-use-txn-everywhere
4 years ago
Daniel Nephin c40e1a2ac6
Merge pull request #9880 from hashicorp/dnephin/catalog-events-test-pattern
4 years ago
Paul Banks 1406671290
cache: Fix bug where connection errors can cause early cache expiry (#9979)
4 years ago
Paul Banks ee04d452be
cache: fix bug where TTLs were ignored leading to leaked memory in client agents (#9978)
4 years ago
Paul Banks 8e00e327b0
Merge pull request #9977 from hashicorp/grpc-tuning
4 years ago
freddygv ab752c1c86 Avoid sending zero-value upstream defaults from api
4 years ago
freddygv a6388c7e2f Revert "Avoid accumulating synthetic upstreams"
4 years ago
freddygv 02f6768cd2 Remove kube-dns resolution since clusterip will be a tagged addr
4 years ago
hashicorp-ci dedf2861be auto-updated agent/uiserver/bindata_assetfs.go from commit a0d12ff16
4 years ago
freddygv 86672df4fa Avoid accumulating synthetic upstreams
4 years ago
freddygv 49a4a78fd5 Ensure mesh gateway mode override is set for upstreams for intentions
4 years ago
freddygv 5140c3e51f Finish resolving upstream defaults in proxycfg
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 24ee8a0488 Prevent requests without UpstreamIDs from being flagged as legacy.
4 years ago
freddygv 2b49cc39ed Fixup doc phrasing
4 years ago
freddygv 458eb41be1 Prevent synthetic upstreams without addresses from failing duplicate ip/port validation
4 years ago
Paul Banks 5529cb7347 Tune streaming backoff on errors to retry a bit faster when TCP connections drop
4 years ago
Paul Banks 44718456b5 Set gRPC keepalives to mirror Yamux keepalive behaviour
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 f0ba6f858a
Merge pull request #9958 from hashicorp/dnephin/state-improve-indexer-tests
4 years ago
Yong Wen Chua 409768d6e5
Merge branch 'master' of github.com:hashicorp/consul into tg-rewrite
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 6e69829edb state: support additional test cases in indexer tests
4 years ago
Kyle Havlovitz a2869b280b Backport enterprise changes to prevent merge conflicts
4 years ago
Daniel Nephin 26440d9e1f
Merge pull request #9949 from hashicorp/dnephin/state-index-checks
4 years ago
Daniel Nephin 909348e546
Merge pull request #9948 from hashicorp/dnephin/state-index-service
4 years ago
Daniel Nephin 1e32dbca29
Merge pull request #9947 from hashicorp/dnephin/state-ent-index-3
4 years ago
hashicorp-ci 352061c72e auto-updated agent/uiserver/bindata_assetfs.go from commit ee5c3e3aa
4 years ago
Daniel Nephin 1f64b3a7de state: use tableIndex constant
4 years ago
Daniel Nephin 9514698b10 state: use ReadTxn and WriteTxn interface
4 years ago
Daniel Nephin 80827e8615
Merge pull request #9932 from hashicorp/dnephin/use-ent-meta-default
4 years ago
Daniel Nephin d0e5cd66f0 state: convert checks.service index to new pattern
4 years ago
Daniel Nephin 3092c627fe state: convert checks.status indexer
4 years ago
Daniel Nephin 628eed3748 state: add tests for checks indexers
4 years ago
Daniel Nephin ce631d0bba state: use constants for table checks
4 years ago
Daniel Nephin cf2646e0d1 state: pass Query in from caller
4 years ago
Daniel Nephin 9eea19da59 state: convert services.kind to functional indexer pattern
4 years ago
Daniel Nephin b6553af222 state: add tests for services.kind indexer
4 years ago
Daniel Nephin 0c61abcc31 state: convert services table service and connect indexer
4 years ago
Daniel Nephin 395ebce510 state: add tests for services table service and connect indexers
4 years ago
Daniel Nephin 2d2c3e1190 state: use constant for tableServices
4 years ago