Commit Graph

4386 Commits (396a75ff06bc254b5baca0c917f2c8ecd1f1b5fd)

Author SHA1 Message Date
R.B. Boyer 2a945facec
test: update mockery use to put mocks into test files (#13656)
2 years ago
Chris S. Kim f07132dacc
Revise possible states for a peering. (#13661)
2 years ago
Daniel Upton 45886848b4 proxycfg: server-local intention upstreams data source
2 years ago
Daniel Upton 37ccbd2826 proxycfg: server-local intentions data source
2 years ago
Daniel Upton 653b8c4f9d proxycfg: server-local config entry data sources
2 years ago
alex cd9ca4290a
peering: add imported/exported counts to peering (#13644)
2 years ago
Chris S. Kim b186731a2e
Fix ENT drift in files (#13647)
2 years ago
Chris S. Kim d8b7940e40
Add internal endpoint to fetch peered upstream candidates from VirtualIP table (#13642)
2 years ago
Eric Haberkorn 653cb42944
Fix spelling mistake in serverless patcher (#13607)
2 years ago
alex 07bc22e405
no 1.9 style metrics (#13532)
2 years ago
alex beb8b03e8a
peering: reconcile/ hint active state for list (#13619)
2 years ago
R.B. Boyer 31b95c747b
xds: modify rbac rules to use the XFCC header for peered L7 enforcement (#13629)
2 years ago
R.B. Boyer de0f9ac519
xds: have mesh gateways forward peered SpiffeIDs using the XFCC header (#13625)
2 years ago
R.B. Boyer 1a9c86ea8f
xds: mesh gateways now correctly load up peer-exported discovery chains using L7 protocols (#13624)
2 years ago
R.B. Boyer 0fa828db76
peering: replicate all SpiffeID values necessary for the importing side to do SAN validation (#13612)
2 years ago
alex 53f0cf5835
peering, internal: support UIServices, UINodes, UINodeInfo (#13577)
2 years ago
Chris S. Kim 2e4cb6f77d
Add new index for PeeredServiceName and ServiceVirtualIP (#13582)
2 years ago
alex 20ecf0febd
Merge pull request #13570 from hashicorp/acpance/peering-oss-intentions
2 years ago
Will Jordan 34ecbc1d71
Add per-node max indexes (#12399)
2 years ago
Chris S. Kim ba89a7d9b0
Make memdb indexers generic (#13558)
2 years ago
Matt Keeler 7a4d13b0b2
Port over the index 0 -> 1 code that lived in the old rpc setQueryMeta function. (#13561)
2 years ago
acpana 99c2e11328
oss: peering, http: get peer service intentions (#2098)
2 years ago
R.B. Boyer e8ea3d7c3b
state: peering ID assignment cannot happen inside of the state store (#13525)
2 years ago
Matt Keeler cb01702cd2
Add server local blocking queries and watches (#13438)
2 years ago
Chris S. Kim fb5eb20563
Pass trust domain to RBAC to validate and fix use of wrong peer trust bundles (#13508)
2 years ago
Dan Upton e00e3a0bc3
Move ACLResolveResult into acl/resolver package (#13467)
2 years ago
DanStough 4b402e3119 feat: tgtwy xDS generation for destinations
2 years ago
alex bd4ddb3720
peering: block Intention.Apply ops (#13451)
2 years ago
alex b3e99784a6
peering, state: account for peer intentions (#13443)
2 years ago
R.B. Boyer da8cea58c9
xds: begin refactor to always pass test snapshots through all xDS types (#13461)
2 years ago
R.B. Boyer 201d1458c3
xds: mesh gateways now have their own leaf certificate when involved in a peering (#13460)
2 years ago
Riddhi Shah 411edc876b
[OSS] Support merge-central-config option in node services list API (#13450)
2 years ago
Evan Culver 7f8c650d61
connect: Use Envoy 1.22.2 instead of 1.22.1 (#13444)
2 years ago
freddygv f3843809da Avoid deleting peerings marked as terminated.
2 years ago
freddygv 6453375ab2 Add leader routine to clean up peerings
2 years ago
Evan Culver ba6136eb42
connect: Update Envoy support matrix to latest patch releases (#13431)
2 years ago
alex a0a49ce2a6
peering: intentions list test (#13435)
2 years ago
freddygv 6c8ab1bbac Fixup stream tear-down steps.
2 years ago
freddygv cc921a9c78 Update peering state and RPC for deferred deletion
2 years ago
Freddy 71b254522e
Clean up imported nodes/services/checks as needed (#13367)
2 years ago
Mark Anderson edbf19f4e8
Merge pull request #13357 from hashicorp/ma/add-build-date-oss
2 years ago
Chris S. Kim a02e9abcc1
Update RBAC to handle imported services (#13404)
3 years ago
R.B. Boyer f557509e58
xds: allow for peered upstreams to use tagged addresses that are hostnames (#13422)
3 years ago
Kyle Havlovitz 7f62571419 Add dns node lookup support in partitions
3 years ago
R.B. Boyer 7001e1151c
peering: rename initiate to establish in the context of the APIs (#13419)
3 years ago
Mark Anderson dd22ceccd1 Change default dates
3 years ago
Mark Anderson f65093f1c6 Fixup some more tests
3 years ago
Mark Anderson 19c87be3a6 Add build date to self endpoint
3 years ago
Mark Anderson ec060e5e37 Build date in config file
3 years ago
R.B. Boyer bba3eb8cdd
peering: mesh gateways are required for cross-peer service mesh communication (#13410)
3 years ago