Commit Graph

1658 Commits (76cf54068b98a334e4058858b5de69fd3c77d17e)

Author SHA1 Message Date
R.B. Boyer 1a485011d0
connect: updating a service-defaults config entry should leave an unset protocol alone (#6342)
5 years ago
Matt Keeler 318b9ebbe3
Filter out left/leaving serf members when determining if new AC… (#6332)
5 years ago
R.B. Boyer 72207256b9
xds: improve how envoy metrics are emitted (#6312)
5 years ago
R.B. Boyer 3975cb89bf
agent: blocking central config RPCs iterations should not interfere with each other (#6316)
5 years ago
hashicorp-ci d7bb2bbee4
update bindata_assetfs.go
5 years ago
hashicorp-ci 5919c7c184 Merge Consul OSS branch 'master' at commit 8f7586b339
5 years ago
Sarah Adams 8ff1f481fe
add flag to allow /operator/keyring requests to only hit local servers (#6279)
5 years ago
Mike Morris 61206fdf42
snapshot: add TLS support to HalfCloser interface (#6216)
5 years ago
Matt Keeler 6a1e0dfed8
Update the v1/agent/service/:service endpoint to output tagged… (#6304)
5 years ago
R.B. Boyer 913d85ea5b
connect: allow mesh gateways to use central config (#6302)
5 years ago
Mike Morris 65be58703c
connect: remove managed proxies (#6220)
5 years ago
R.B. Boyer 9bbbea1777
connect: ensure intention replication continues to work when the replication ACL token changes (#6288)
5 years ago
hashicorp-ci 913784e1bf Merge Consul OSS branch 'master' at commit d84863799d
5 years ago
Sarah Adams d84863799d
fallback to proxy config global protocol when upstream services' protocol is unset (#6277)
5 years ago
R.B. Boyer 8e22d80e35
connect: fix failover through a mesh gateway to a remote datacenter (#6259)
5 years ago
R.B. Boyer c395affc93
connect: expose an API endpoint to compile the discovery chain (#6248)
5 years ago
Todd Radel 96be92f3b5
connect: generate intermediate at same time as root (#6272)
5 years ago
R.B. Boyer dcb609af83
connect: detect and prevent circular discovery chain references (#6246)
5 years ago
R.B. Boyer 1d0efdc69e
server: if inserting bootstrap config entries fails don't silence the errors (#6256)
5 years ago
R.B. Boyer f02924fafe
connect: simplify the compiled discovery chain data structures (#6242)
5 years ago
R.B. Boyer 6393edba53
connect: reconcile how upstream configuration works with discovery chains (#6225)
5 years ago
R.B. Boyer 8564b6bb38
connect: validate upstreams and prevent duplicates (#6224)
5 years ago
Paul Banks e87cef2bb8 Revert "connect: support AWS PCA as a CA provider" (#6251)
5 years ago
Todd Radel 3497b7c00d
connect: support AWS PCA as a CA provider (#6189)
5 years ago
Todd Radel 2552f4a11a
connect: Support RSA keys in addition to ECDSA (#6055)
5 years ago
freddygv 1a14b94441 Update default gossip encryption key size to 32 bytes
5 years ago
hashicorp-ci 847b90288a Merge Consul OSS branch 'master' at commit a1725e6b52
5 years ago
Matt Keeler a1725e6b52 Fix flaky tests (#6229)
5 years ago
Matt Keeler fcc18c1675
Fix prepared query upstream endpoint generation (#6236)
5 years ago
hashicorp-ci 1527616c8c
update bindata_assetfs.go
5 years ago
Matt Keeler 35e67b1d1a
Fix CA Replication when ACLs are enabled (#6201)
5 years ago
R.B. Boyer c6c4a2251a Merge Consul OSS branch master at commit b3541c4f34
5 years ago
hashicorp-ci 0c9c5bfa98
update bindata_assetfs.go
5 years ago
Jack Pearkes 4e0a16ab2d
config: correct limit to limits in config example (#6219)
5 years ago
Matt Keeler 8b54307be2
Allow forwarding of some status RPCs (#6198)
5 years ago
Jeff Mitchell 1ea7a34756 Make the chunking test multidimensional (#6212)
5 years ago
Freddy 89158c7a76
auto-encrypt: Fix port resolution and fallback to default port (#6205)
5 years ago
Jeff Mitchell 94c73d0c92 Chunking support (#6172)
5 years ago
Matt Keeler 3053342198
Envoy Mesh Gateway integration tests (#6187)
5 years ago
Freddy 199f6cc41d
Make new config when retrying testServer creation (#6204)
5 years ago
R.B. Boyer ad9e7b6ae9
connect: allow L7 routers to match on http methods (#6164)
5 years ago
R.B. Boyer 85cf2706e6
connect: change router syntax for matching query parameters to resemble the syntax for matching paths and headers for consistency. (#6163)
5 years ago
R.B. Boyer 1dbd92e091
connect: validate and test more of the L7 config entries (#6156)
5 years ago
R.B. Boyer e039dfd7f8
connect: rework how the service resolver subset OnlyPassing flag works (#6173)
5 years ago
Alvin Huang ef6b80bab2 resolve circleci config conflicts
5 years ago
Freddy d86efb83e5
Restore NotifyListen to avoid panic in newServer retry (#6200)
5 years ago
Pierre Souchay b4590fb8e8 Display nicely Networks (CIDR) in runtime configuration (#6029)
5 years ago
Matt Keeler d7fe8befa9
Update go-bexpr (#6190)
5 years ago
Paul Banks f38da47c55
Allow raft TrailingLogs to be configured. (#6186)
5 years ago
Christian Muehlhaeuser 7753b97cc7 Simplified code in various places (#6176)
5 years ago
hashicorp-ci a4431da1cc Merge Consul OSS branch 'master' at commit ef257b084d
5 years ago
javicrespo b006060d4c log rotation: limit count of rotated log files (#5831)
5 years ago
Christian Muehlhaeuser 61ff1d20bf Avoid unnecessary conversions (#6178)
5 years ago
Christian Muehlhaeuser 1366bebf7f Fixed typos in comments (#6175)
5 years ago
Christian Muehlhaeuser 16193665ca Fixed a few tautological condition mistakes (#6177)
5 years ago
Christian Muehlhaeuser ed4e64f6b2 Fixed nil check for token (#6179)
5 years ago
Alvin Huang 6f1953d96d Merge branch 'master' into release/1-6
5 years ago
R.B. Boyer d7a5158805
xds: allow http match criteria to be applied to routes on services using grpc protocols (#6149)
5 years ago
R.B. Boyer b16d7f00bc
agent: avoid reverting any check updates that occur while a service is being added or the config is reloaded (#6144)
5 years ago
Freddy 5526cfac8b
Reduce number of servers in TestServer_Expect_NonVoters (#6155)
5 years ago
Freddy 59dbd070d7
More flaky test fixes (#6151)
5 years ago
hashicorp-ci fa20c7db97 Merge Consul OSS branch 'master' at commit 95dbb7f2f1
5 years ago
Sarah Adams ea2bd5b728
http/tcp checks: fix long timeout behavior to default to user-configured value (#6094)
5 years ago
Freddy d219e31db8
Update retries that weren't using retry.R (#6146)
5 years ago
hashicorp-ci 4bb858161e
update bindata_assetfs.go
5 years ago
R.B. Boyer e8132b61c0
add test for discovery chain agent cache-type (#6130)
5 years ago
Jack Pearkes 338aed32af Merge branch 'master' into release/1-6
5 years ago
Matt Keeler 4728329aeb
Various Gateway Fixes (#6093)
5 years ago
Sarah Adams ce3a6e8660
fix flaky test TestACLEndpoint_SecureIntroEndpoints_OnlyCreateLocalData (#6116)
5 years ago
R.B. Boyer bcd2de3a2e
implement some missing service-router features and add more xDS testing (#6065)
5 years ago
R.B. Boyer 9138a97054
Fix bug in service-resolver redirects if the destination uses a default resolver. (#6122)
5 years ago
R.B. Boyer 67a36e3452
handle structs.ConfigEntry decoding similarly to api.ConfigEntry decoding (#6106)
5 years ago
Matt Keeler 6e65811db2
Envoy CLI bind addresses (#6107)
5 years ago
Freddy 5873c56a03
Flaky test overhaul (#6100)
5 years ago
Freddy 4033a4d632
Remove dummy config (#6121)
5 years ago
Freddy 0b9111714b
Update TestServer creation in sdk/testutil (#6084)
5 years ago
Freddy 0f8837824e
Clean up StatsFetcher work when context is exceeded (#6086)
5 years ago
Matt Keeler de23af071a
Move ctx and cancel func setup into the Replicator.Start (#6115)
5 years ago
hashicorp-ci 7e379bb7f7
update bindata_assetfs.go
5 years ago
Jack Pearkes e6f1b78efb Make cluster names SNI always (#6081)
5 years ago
Michael Schurter b5aab27c21 connect: allow overriding envoy listener bind_address (#6033)
5 years ago
Matt Keeler 3d562bee5c Fix Internal.ServiceDump blocking (#6076)
5 years ago
Matt Keeler 62ad0294d4 Don't use WatchedDatacenters in the xds code as thsoe get nil'ed out prior to sending to xds
5 years ago
Matt Keeler d2b00bd591
xds message ordering (#6061)
5 years ago
hashicorp-ci 7a32c5a618 Merge Consul OSS branch 'master' at commit a58d8e91ac
5 years ago
Matt Keeler 25f580bcaa Fix a bunch of xds flaky tests
5 years ago
Matt Keeler 3eb3ee5a15
Merge pull request #6053 from hashicorp/gateways_and_resolvers
5 years ago
R.B. Boyer 43770b9391
digest the proxy-defaults protocol into the graph (#6050)
5 years ago
Matt Keeler a8e2e866e3 Update xds/proxycfg tests to use the same looking trust domain as a normal system
5 years ago
Matt Keeler a7421c160f Implement mesh gateway management of service subsets
5 years ago
Matt Keeler 3b6d5e382a Implement caching for config entry lists
5 years ago
R.B. Boyer 4bdb690a25
activate most discovery chain features in xDS for envoy (#6024)
5 years ago
Matt Keeler bdebe62fd0
Fix some tests that I broke when refactoring the ConfigSnapshot (#6051)
5 years ago
Pierre Souchay fd9237a1ff Bump timeout in TestManager_BasicLifecycle (#6030)
5 years ago
Matt Keeler 8d953f5840 Implement Mesh Gateways
5 years ago
Matt Keeler da8db83ddf Fix secondary dc connect CA roots watch issue
5 years ago
Matt Keeler 4bc1277315 Include a content hash of the intention for use during replication
5 years ago
Matt Keeler 747ae6bdf5 Implement intention replication and secondary CA initialization
5 years ago
Matt Keeler 3943e38133 Implement Kind based ServiceDump and caching of the ServiceDump RPC
5 years ago
R.B. Boyer 2ad516aeaf
do some initial config entry graph validation during writes (#6047)
5 years ago