Commit Graph

3747 Commits (0402cc16bfbaa392b4fbb4c17e1e88942fd28bb5)

Author SHA1 Message Date
Freddy 19f6e1ca31
Log the correlation ID when blocking queries fire (#10689)
3 years ago
R.B. Boyer 3343c7cb3a
state: refactor some node/coordinate state store functions to take an EnterpriseMeta (#10687)
3 years ago
R.B. Boyer 96b97d6554
replumbing a bunch of api and agent structs for partitions (#10681)
3 years ago
R.B. Boyer fc9b1a277d
sync changes to oss files made in enterprise (#10670)
3 years ago
R.B. Boyer 188e8dc51f
agent/structs: add a bunch more EnterpriseMeta helper functions to help with partitioning (#10669)
3 years ago
Dhia Ayachi c6859b3fb0
config raft apply silent error (#10657)
3 years ago
Freddy cf4821885d
Avoid panic on concurrent writes to cached service config map (#10647)
3 years ago
hc-github-team-consul-core 139717d3f8 auto-updated agent/uiserver/bindata_assetfs.go from commit 1eb7a83ee
3 years ago
Blake Covarrubias a0cd3dd88e
Add DNS recursor strategy option (#10611)
3 years ago
Daniel Nephin 499250cbf1
Merge pull request #10396 from hashicorp/dnephin/fix-more-data-races
3 years ago
Daniel Nephin 1c8ac9cd4b
Merge pull request #10009 from hashicorp/dnephin/trim-dns-response-with-edns
3 years ago
Daniel Nephin a77575e93e acl: use SetHash consistently in testPolicyForID
3 years ago
Daniel Nephin 4bf58d8e6a dns: improve naming of error to match DNS terminology
3 years ago
Dhia Ayachi f0cd1441a9 fix truncate when NS is set
3 years ago
Evan Culver 0527dcff57
acls: Show `AuthMethodNamespace` when reading/listing ACL token meta (#10598)
3 years ago
Daniel Nephin bb675139c1
Merge pull request #10567 from hashicorp/dnephin/config-unexport-build
3 years ago
Freddy 12b7e07d5c
Merge pull request #10621 from hashicorp/vuln/validate-sans
3 years ago
Daniel Nephin bb7fb21004
Fix godoc comment
3 years ago
R.B. Boyer 20feb42d3a
xds: ensure single L7 deny intention with default deny policy does not result in allow action (CVE-2021-36213) (#10619)
3 years ago
hc-github-team-consul-core 58807668bd auto-updated agent/uiserver/bindata_assetfs.go from commit 0762da3a6
3 years ago
Giulio Micheloni 814ef6b103 acl: fix error type into a string type for serialization issue
3 years ago
freddygv b4c5c58c9b Add TODOs about partition handling
3 years ago
freddygv 5a82656510 Update golden files
3 years ago
freddygv 47da00d3c7 Validate SANs for passthrough clusters and failovers
3 years ago
freddygv 5454147c09 Update golden files to account for SAN validation
3 years ago
freddygv a6d3fe90b1 Validate Subject Alternative Name for upstreams
3 years ago
Daniel Nephin fa47c04065 Fix a data race in TestACLResolver_Client
3 years ago
Daniel Nephin a0ca381037 agent: remove deprecated call in a test
3 years ago
Daniel Nephin 678014de1d agent: fix a data race in a test
3 years ago
Daniel Nephin 0acfc2c65b agent: fix a data race in DNS tests
3 years ago
Daniel Nephin 970f5d78ec agent: fix two data race in agent tests
3 years ago
Daniel Nephin baa2b8628e consul: fix data race in leader CA tests
3 years ago
Daniel Nephin 204bf2b345 dns: correct rcode for qtype not supported
3 years ago
Dhia Ayachi ad2065f2aa Check response len do not exceed max Buffer size
3 years ago
Dhia Ayachi f8f2756967 add missing test for truncate
3 years ago
Daniel Nephin d116bda958 dns: remove network parameter from two funcs
3 years ago
Daniel Nephin 42f7963252 dns: trim response immediately before the write
3 years ago
Daniel Nephin 436a02af31 dns: handle errors from dispatch
3 years ago
Daniel Nephin 9267b09c32 dns: error response from dispatch
3 years ago
Daniel Nephin 68d6f1315f dns: refactor dispatch to use an explicit return in each case
3 years ago
Daniel Nephin b96c8195a5 dns: small refactor to setEDNS to return early
3 years ago
Daniel Nephin 4beff900d1 dns: remove unused method
3 years ago
Daniel Nephin f31aa12cf1 dns: remove unnecessary function wrapping
3 years ago
Kyle Havlovitz 77a2f38677 http: add partition query param parsing
3 years ago
hc-github-team-consul-core 1169df0878 auto-updated agent/uiserver/bindata_assetfs.go from commit 3e80e637b
3 years ago
Giulio Micheloni 529fe737ef acl: acl replication routine to report the last error message
3 years ago
Daniel Nephin 74fb650b6b
Merge pull request #10588 from hashicorp/dnephin/config-fix-ports-grpc
3 years ago
Daniel Nephin b5cd2050b4 fix backwards compat for envoy command
3 years ago
Daniel Nephin 233d03dbbd Apply suggestions from code review
3 years ago
Daniel Nephin 4ad80ccee3 command/envoy: stop using the DebugConfig from Self endpoint
3 years ago
Daniel Nephin c48f26b0a6 config: update config settings and flags for ports.xds
3 years ago
Dhia Ayachi 58bd817336
check expiry date of the root/intermediate before using it to sign a leaf (#10500)
3 years ago
R.B. Boyer 6c47efd532
connect/ca: ensure edits to the key type/bits for the connect builtin CA will regenerate the roots (#10330)
3 years ago
R.B. Boyer 7bf9ea55cf
connect/ca: require new vault mount points when updating the key type/bits for the vault connect CA provider (#10331)
3 years ago
Daniel Nephin 0ccad1d6f7
Merge pull request #10479 from hashicorp/dnephin/ca-provider-explore-2
3 years ago
Daniel Nephin b89ec826c8
Merge pull request #10445 from hashicorp/dnephin/ca-provider-explore
3 years ago
Daniel Nephin bf292cbae4 ca: use provider constructors to be more consistent
3 years ago
Dhia Ayachi 5ed56fc786 check error when `raftApplyMsgpack`
3 years ago
Daniel Nephin 3091026e02 auto-config: move autoConfigBackend impl off of Server
3 years ago
Daniel Nephin 0512cb2813 ca: move SignCertificate to the file where it is used
3 years ago
Daniel Nephin dfebfe508e ca: move SignCertificate to CAManager
3 years ago
Daniel Nephin 570eac3167
Merge pull request #10590 from hashicorp/dnephin/tls-config-less-copy
3 years ago
hc-github-team-consul-core a9dcfc59bd auto-updated agent/uiserver/bindata_assetfs.go from commit a96e87aec
3 years ago
Dhia Ayachi 047537833d add missing state reset when stopping ca manager
3 years ago
Daniel Nephin 6228c4a53c ca: fix mockCAServerDelegate to work with the new interface
3 years ago
Daniel Nephin 7dae65cd56 ca: remove unused method
3 years ago
Daniel Nephin 1960c717af ca: remove raftApply from delegate interface
3 years ago
Daniel Nephin 1f4cdde9cc ca: move generateCASignRequest to the delegate
3 years ago
Daniel Nephin fc14f5ab14 ca: move provider creation into CAManager
3 years ago
Daniel Nephin b1877660d5 ca-manager: move provider shutdown into CAManager
3 years ago
Daniel Nephin be8c675942 config: remove misleading UseTLS field
3 years ago
Daniel Nephin 70770db345 config: remove duplicate TLSConfig fields from agent/consul.Config
3 years ago
Daniel Nephin 895bf9adec config: update GRPCPort and addr in runtime config
3 years ago
Daniel Nephin 7d73fd7ae5 rename GRPC->XDS where appropriate
3 years ago
Evan Culver 13bd86527b
Add support for returning ACL secret IDs for accessors with acl:write (#10546)
3 years ago
Daniel Nephin ec6da0859d
Merge pull request #10570 from hashicorp/copy-of-master
3 years ago
R.B. Boyer c94b8c6a39
config: add agent config flag for enterprise clients to indicate they wish to join a particular partition (#10572)
3 years ago
Dhia Ayachi 6390e91be5
Add ca certificate metrics (#10504)
3 years ago
hc-github-team-consul-core 97831bf3dc auto-updated agent/uiserver/bindata_assetfs.go from commit 6fbeea5de
3 years ago
Jared Kirschner e517e744af
Merge pull request #10559 from jkirschner-hashicorp/fix-autopilot-config-post-default-values
3 years ago
hc-github-team-consul-core 00f4d94139 auto-updated agent/uiserver/bindata_assetfs.go from commit 2c4f22a9f
3 years ago
Daniel Nephin 2c4f22a9f0
Merge pull request #10552 from hashicorp/dnephin/ca-remove-rotation-period
3 years ago
Daniel Nephin d1c9d9bc68 config: unexport the remaining builder methods
3 years ago
Jared Kirschner 14059c2653 Fix defaults for autopilot config update
3 years ago
hc-github-team-consul-core c47bcc0d4c auto-updated agent/uiserver/bindata_assetfs.go from commit 74070c095
3 years ago
hc-github-team-consul-core 98cc5aaa35 auto-updated agent/uiserver/bindata_assetfs.go from commit 5f73de6fb
3 years ago
jkirschner-hashicorp 5f73de6fbc
Merge pull request #10560 from jkirschner-hashicorp/change-sane-to-reasonable
3 years ago
Daniel Nephin 3a045cca8d ca: remove unused RotationPeriod field
3 years ago
Jared Kirschner bd536151e1 Replace use of 'sane' where appropriate
3 years ago
Dhia Ayachi 9b45107c1e
Format certificates properly (rfc7468) with a trailing new line (#10411)
3 years ago
Daniel Nephin 690dc41c55
Merge pull request #10515 from hashicorp/dnephin/fix-arm32-atomic-aligment
3 years ago
Daniel Nephin f34d3543b1 testing: fix a test for 32-bit
3 years ago
Daniel Nephin dce59d9277 fix 64-bit aligment for 32-bit platforms
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 8b365f8271 Remove a racy and failing test
3 years ago
Daniel Nephin 16b21b0864 http: add an X-Consul-Query-Backend header to responses
3 years ago
Daniel Nephin 2e1e80266a
Merge pull request #10506 from hashicorp/dnephin/docs-rpc-query-metrics
3 years ago
Daniel Nephin 7531a6681d docs: correct some misleading telemetry docs
3 years ago
R.B. Boyer ed8a901be7
connect: include optional partition prefixes in SPIFFE identifiers (#10507)
3 years ago
R.B. Boyer a2876453a5
connect/ca: cease including the common name field in generated certs (#10424)
3 years ago
hc-github-team-consul-core f24ee5d842 auto-updated agent/uiserver/bindata_assetfs.go from commit ace794d21
3 years ago
Dhia Ayachi a64c9a3e62
return an empty record when asked for an addr dns with type other then A, AAAA and ANY (#10401)
3 years ago
Daniel Nephin bb37c4dfe8
Merge pull request #10476 from hashicorp/dnephin/ca-primary-uses-intermediate
3 years ago
R.B. Boyer e3835ac6a1
structs: prohibit config entries from referencing more than one partition at a time (#10478)
3 years ago
R.B. Boyer 8344b7fe2e
structs: prevent service-defaults upstream configs from using wildcard names or namespaces (#10475)
3 years ago
Daniel Nephin f52d76f096 ca: replace ca.PrimaryIntermediateProviders
3 years ago
R.B. Boyer ac50db9087
structs: add some missing config entry validation and clean up tests (#10465)
3 years ago
hc-github-team-consul-core 1822b80ef3 auto-updated agent/uiserver/bindata_assetfs.go from commit c78f7ecb2
3 years ago
Daniel Nephin 17e210ed16
Merge pull request #10444 from hashicorp/dnephin/tls-cert-exploration-2
3 years ago
Daniel Nephin 2aad3f80fb tlsutil: reduce interface provided to auto-config
3 years ago
hc-github-team-consul-core f7455a3017 auto-updated agent/uiserver/bindata_assetfs.go from commit 043f631b7
3 years ago
hc-github-team-consul-core 58bf4adc02 auto-updated agent/uiserver/bindata_assetfs.go from commit 4bddd5210
3 years ago
Daniel Nephin 10051cf6d3 proxycfg: remove unused method
3 years ago
Daniel Nephin 6bc5255028 proxycfg: move each handler into a seprate file
3 years ago
hc-github-team-consul-core 62340a56b9 auto-updated agent/uiserver/bindata_assetfs.go from commit 5f17062b0
3 years ago
hc-github-team-consul-core 211525a4c4 auto-updated agent/uiserver/bindata_assetfs.go from commit 9eab71514
3 years ago
hc-github-team-consul-core 143c73268e auto-updated agent/uiserver/bindata_assetfs.go from commit ac424187f
3 years ago
Daniel Nephin d81f527be8
Merge pull request #9924 from hashicorp/dnephin/cert-expiration-metric
3 years ago
Daniel Nephin 19d3eeff3c
Merge pull request #9489 from hashicorp/dnephin/proxycfg-state-2
3 years ago
Daniel Nephin 345e979b4c
Merge pull request #10425 from hashicorp/dnephin/tls-cert-exploration
3 years ago
Daniel Nephin 0a14a3e17c inline assignment
4 years ago
Nitya Dhanushkodi 52043830b4 proxycfg: reference to entry in map should not panic
4 years ago
Daniel Nephin e738fa3b80 Replace type conversion with embedded structs
4 years ago
Daniel Nephin 32c15d9a88 proxycfg: split state into kind-specific types
4 years ago
Daniel Nephin cd05df7157 proxycfg: unmethod hostnameEndpoints
4 years ago
Daniel Nephin 97c6ee00d7 Remove duplicate import
4 years ago
Daniel Nephin 0547d0c046
Merge pull request #9466 from hashicorp/dnephin/proxycfg-state
4 years ago
R.B. Boyer 5b495ae8e0
xds: fix flaky protocol tests (#10410)
4 years ago
Freddy ae886136f1
Merge pull request #10404 from hashicorp/ingress-stats
4 years ago
R.B. Boyer 80c39f1083
xds: adding more delta protocol tests (#10398)
4 years ago
freddygv 924a5ba642 Regen golden files
4 years ago
Freddy 0a38c8fe10
Update agent/xds/listeners.go
4 years ago
Freddy 3ee66b2e9a
Omit empty tproxy config in JSON responses (#10402)
4 years ago
Nitya Dhanushkodi b8b44419a0
proxycfg: Ensure that endpoints for explicit upstreams in other datacenters are watched in transparent mode (#10391)
4 years ago
freddygv f3e4705923 Remove unused param
4 years ago
Dhia Ayachi c8ba2d40fd
improve monitor performance (#10368)
4 years ago
freddygv 0aec6761dc Update ingress gateway stats labeling
4 years ago
freddygv 6f8c6043b6 Update terminating gateway stats labeling
4 years ago
R.B. Boyer 848ad8535b
xds: ensure that dependent xDS resources are reconfigured during primary type warming (#10381)
4 years ago
Daniel Nephin aec7e798b0 Update metric name
4 years ago
Daniel Nephin 1c980e4700 connect: emit a metric for the number of seconds until root CA expiration
4 years ago
Freddy ffb13f35f1
Rename CatalogDestinationsOnly (#10397)
4 years ago
Freddy 33bd9b5be8
Relax validation for expose.paths config (#10394)
4 years ago
Daniel Nephin 016c5611d1 proxycfg: extract two types from state struct
4 years ago
Daniel Nephin 9c40aa729f proxycfg: pass context around where it is needed
4 years ago
Daniel Nephin 3726cb52c7 http: add PrimaryDatacenter to the /v1/agent/self response
4 years ago
Freddy 429f9d8bb8
Add flag for transparent proxies to dial individual instances (#10329)
4 years ago
Daniel Nephin 3d5ff8b5db submatview: add test cases for store.Get with timeout and no index
4 years ago
Daniel Nephin cf5cdf07a0
Merge pull request #10364 from hashicorp/dnephin/streaming-e2e-test
4 years ago
Freddy 7577f0e991
Revert "Avoid adding original_dst filter when not needed" (#10365)
4 years ago
Daniel Nephin c5f0cf9456 submatview: and Store integration test with stream backend
4 years ago
Daniel Nephin eb0c0d7740 stream: remove bufferItem.NextLink
4 years ago
Daniel Nephin 5ef8a045f3 stream: fix a bug with creating a snapshot
4 years ago
Daniel Nephin 59d201e148 submatview: fix a bug with Store.Get
4 years ago
Paul Ewing 42a51b1a2c
usagemetrics: add cluster members to metrics API (#10340)
4 years ago
Daniel Nephin 29e93f6338 grpc: fix a data race by using a static resolver
4 years ago
Daniel Nephin c94eaa4957 submatview: improve a couple comments
4 years ago
Dhia Ayachi 15dddc9edb
make tests use a dummy node_name to avoid environment related failures (#10262)
4 years ago
Daniel Nephin ba15f92a8a structs: fix cache keys
4 years ago
Daniel Nephin 920ae31598 structs: add two cache completeness tests types that implement cache.Request
4 years ago
Daniel Nephin 46dfdb611f structs: improve the interface of assertCacheInfoKeyIsComplete
4 years ago
Daniel Nephin 7c2957e24d structs: Add more cache key tests
4 years ago
Dhia Ayachi f785c5b332
RPC Timeout/Retries account for blocking requests (#8978)
4 years ago
hc-github-team-consul-core 8ab1013ed9 auto-updated agent/uiserver/bindata_assetfs.go from commit 18190fb07
4 years ago
Dhia Ayachi 4c7f5f31c7
debug: remove the CLI check for debug_enabled (#10273)
4 years ago
hc-github-team-consul-core c68a931e0b auto-updated agent/uiserver/bindata_assetfs.go from commit ddee7afbb
4 years ago
Freddy 353280660f
Ensure passthrough clusters can be created (#10301)
4 years ago
Freddy 19334e8abf
Avoid adding original_dst filter when not needed (#10302)
4 years ago
Matt Keeler da31e0449e Move some things around to allow for license updating via config reload
4 years ago
Dhia Ayachi f2eed912b2
upgrade golangci-lint to v1.40.1 (#10276)
4 years ago
Matt Keeler caafc02449 hcs-1936: Prepare for adding license auto-retrieval to auto-config in enterprise
4 years ago
Matt Keeler 234d0a3c2a Preparation for changing where license management is done.
4 years ago
hc-github-team-consul-core 57e6c8a9e5 auto-updated agent/uiserver/bindata_assetfs.go from commit 600f85753
4 years ago
hc-github-team-consul-core be9b45588b auto-updated agent/uiserver/bindata_assetfs.go from commit dd4a66808
4 years ago
Daniel Nephin d5dec93992
Merge pull request #10272 from hashicorp/dnephin/backport-namespace-license-fix
4 years ago
Matt Keeler 50cc9fdd06 Add OSS bits for supporting specifying the enterprise license via config
4 years ago
Daniel Nephin ed37a2dbc2 Refactor of serf feature flag tags.
4 years ago
Daniel Nephin 6bda3a48ba
Merge pull request #10200 from hashicorp/dnephin/backport-audit-log-config-changes
4 years ago
hc-github-team-consul-core 76f857e781 auto-updated agent/uiserver/bindata_assetfs.go from commit 39302041e
4 years ago
Joshua Shanks 00ca99bf67 GH-8728 add raft default values
4 years ago
hc-github-team-consul-core 2bb846fee5 auto-updated agent/uiserver/bindata_assetfs.go from commit 8301e79c5
4 years ago
hc-github-team-consul-core 5c119ba050 auto-updated agent/uiserver/bindata_assetfs.go from commit d1bbe0895
4 years ago
R.B. Boyer ede14b7c54
xds: emit a labeled gauge of connected xDS streams by version (#10243)
4 years ago
R.B. Boyer 597448da47
server: ensure that central service config flattening properly resets the state each time (#10239)
4 years ago
R.B. Boyer 7e1d7803b8
agent: ensure we hash the non-deprecated upstream fields on ServiceConfigRequest (#10240)
4 years ago
hc-github-team-consul-core 0f313f0f58 auto-updated agent/uiserver/bindata_assetfs.go from commit 04bd57617
4 years ago
Iryna Shustava d7d44f6ae7
Save exposed ports in agent's store and expose them via API (#10173)
4 years ago
Daniel Nephin 71fc219189
Merge pull request #10217 from hashicorp/dnephin/test-flakes
4 years ago
R.B. Boyer 3b50a55533
connect: update supported envoy versions to 1.18.3, 1.17.3, 1.16.4, and 1.15.5 (#10231)
4 years ago
Kyle Havlovitz 7bc4a59177
Merge pull request #9995 from tarat44/fix-close-h2ping-client-connections
4 years ago
hc-github-team-consul-core 6234d01d5c auto-updated agent/uiserver/bindata_assetfs.go from commit ecbeaa87c
4 years ago
Daniel Nephin b823cd3994
Merge pull request #10188 from hashicorp/dnephin/dont-persist-agent-tokens
4 years ago
Daniel Nephin 9c8b0b451f testing: don't run t.Parallel in a goroutine
4 years ago
Daniel Nephin 1618912cf6 Fix some test flakes
4 years ago
hc-github-team-consul-core ece69f8e11 auto-updated agent/uiserver/bindata_assetfs.go from commit 90d1a307e
4 years ago
hc-github-team-consul-core 08b6f95fd7 auto-updated agent/uiserver/bindata_assetfs.go from commit 0e4db3f24
4 years ago
hc-github-team-consul-core a227966d85 auto-updated agent/uiserver/bindata_assetfs.go from commit e3f9a0f8e
4 years ago
hc-github-team-consul-core 43cf4fa2dc auto-updated agent/uiserver/bindata_assetfs.go from commit 5400c81e2
4 years ago
Daniel Nephin df5e18c9c5 agent/local: only fallback to agent token for deletes
4 years ago
Daniel Nephin 49e7e37cc7 config: handled deprecated config key with a warning
4 years ago
Daniel Nephin 0ddbb98668 Backport audit log config changes from enterprise
4 years ago
Daniel Nephin d19137a429
Merge pull request #10075 from hashicorp/dnephin/handle-raft-apply-errors
4 years ago
Freddy a9e49c524c
Merge pull request #10187 from hashicorp/fixup/ent-tproxy-test
4 years ago
Daniel Nephin 7d8d00b154
Merge pull request #10047 from hashicorp/dnephin/config-entry-validate
4 years ago
Daniel Nephin 45c5ba46f3 state: reduce arguments to validateProposedConfigEntryInServiceGraph
4 years ago
Daniel Nephin 6b513c1ba4 rpc: add tests for canRetry
4 years ago
Daniel Nephin 5a6f15713c rpc: remove unnecessary arg to ForwardRPC
4 years ago
Daniel Nephin 0575ca67ca http: set consistency header properly
4 years ago
Daniel Nephin 0b017e2497 agent/local: do not persist the agent tokens
4 years ago
hc-github-team-consul-core 702e3d23bc auto-updated agent/uiserver/bindata_assetfs.go from commit 9801551f7
4 years ago
Daniel Nephin c88a77c9a3 Fix config entry test for enterprise meta
4 years ago
freddygv c73703c08b Ensure entmeta is encoded in test correlationID
4 years ago
Mark Anderson 751fe7e314 Fixup more structs_test
4 years ago
Mark Anderson f808a25a73 Fixup checksums for tests
4 years ago
Mark Anderson 4d0346bc46 Fixup filtering tests
4 years ago
Mark Anderson 4aa0a0b2a3 Fixup agent/config tests
4 years ago
Daniel Nephin 347f3d2128
Merge pull request #10155 from hashicorp/dnephin/config-entry-remove-fields
4 years ago
Daniel Nephin c8c85523e1 config-entries: add a test for the API client
4 years ago
Mark Anderson ff7fca756b Add simple test for downstream sockets
4 years ago
Mark Anderson 8040f91a43 Add support for downstreams
4 years ago
Mark Anderson 6be9cebad0 Add tests for xds/listeners
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
Daniel Nephin 6713afdff3 lint: fix warning by removing reference to deprecated interface
4 years ago
hc-github-team-consul-core 8f9d5c8eef auto-updated agent/uiserver/bindata_assetfs.go from commit 07e11f32e
4 years ago
hc-github-team-consul-core fade7e6583 auto-updated agent/uiserver/bindata_assetfs.go from commit fc7fe23b4
4 years ago
Freddy ed1082510d
Fixup discovery chain handling in transparent mode (#10168)
4 years ago
Paul Banks 3ad754ca7b
Make Raft trailing logs and snapshot timing reloadable (#10129)
4 years ago
Luke Kysow 8d6cbe7281
Give descriptive error if auth method not found (#10163)
4 years ago
Freddy 2ca3f481f8
Only consider virtual IPs for transparent proxies (#10162)
4 years ago
hc-github-team-consul-core a37c1e8466 auto-updated agent/uiserver/bindata_assetfs.go from commit 211bc824a
4 years ago
Daniel Nephin 00d3283e93
Merge pull request #10149 from hashicorp/dnephin/config-use-streaming-backend-defualt-true
4 years ago
tarat44 51f8db3879 create separate function with its own context to shutdown http2 client conn in h2ping check
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
R.B. Boyer abc1dc0fe9
connect: update supported envoy versions to 1.18.2, 1.17.2, 1.16.3, and 1.15.4 (#10101)
4 years ago
R.B. Boyer 85a718da63
xds: ensure that all envoyproxy/go-control-plane protobuf symbols are linked into the final binary (#10131)
4 years ago
R.B. Boyer 71d45a3460
Support Incremental xDS mode (#9855)
4 years ago
hc-github-team-consul-core cbabf82587 auto-updated agent/uiserver/bindata_assetfs.go from commit 5d89ba031
4 years ago
Freddy 701b49f772
Rename cluster config files to mesh as well (#10148)
4 years ago
Daniel Nephin bb472111fd config: default UseStreamingBackend to true
4 years ago
Freddy 078c40425f
Rename "cluster" config entry to "mesh" (#10127)
4 years ago
Daniel Nephin 9b344b3300
Merge pull request #10112 from hashicorp/dnephin/remove-streaming-from-cache
4 years ago
Daniel Nephin 3a27fce2ad submatview: fix godoc and comment typos
4 years ago
hc-github-team-consul-core 4ad37c326e auto-updated agent/uiserver/bindata_assetfs.go from commit 345765f76
4 years ago
Daniel Nephin 11398892b3 submatview: avoid sorting results unnecessarily
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 79a54f208e agent: fix data race in tests caused by grpc log init
4 years ago
Daniel Nephin dacf50038d submatview: fix two flaky tests
4 years ago
Daniel Nephin c932833acb rpcclient:health: fix a data race and flake in tests
4 years ago
Daniel Nephin 5fa0dea63a rpcclient/health: fix data race in a test
4 years ago
Daniel Nephin 10ec9c2be3 rpcclient: close the grpc.ClientConn on shutdown
4 years ago
Daniel Nephin e229b877d8 health: create health.Client in Agent.New
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 2a26085b2c connect: do not set QuerySource.Node
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
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
tarat44 1ca5fa9769 fix formatting
4 years ago
tarat44 a2e6ca1226 add WaitGroup to h2ping
4 years ago
tarat44 5307c5c3a1 close h2ping client connections
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