Commit Graph

202 Commits (528147e5ad6fa4cea882eb2e35c8ab665b6930f8)

Author SHA1 Message Date
Dan Upton b117eb0126
resource: enforce consistent naming of resource types (#17611)
1 year ago
R.B. Boyer 820cdf53da
fix some testing.T retry.R mixups (#17600)
2 years ago
skpratt a35cafa728
update tests for fips (#17592)
2 years ago
skpratt a065eef3ef
add FIPS to dataplane features (#17522)
2 years ago
Derek Menteer e2f15cfe56
Fix namespaced peer service updates / deletes. (#17456)
2 years ago
Dan Stough d935c7b466
[OSS] gRPC Blocking Queries (#17426)
2 years ago
R.B. Boyer e00280e7df
prototest: fix early return condition in AssertElementsMatch (#17416)
2 years ago
Matt Keeler 93bad3ea1b
Allow resource updates to omit an owner refs UID (#17423)
2 years ago
R.B. Boyer 21c6e0e8e6
fix two typos (#17389)
2 years ago
Semir Patel abeccb4c76
Support update resource with change in GroupVersion (#17330)
2 years ago
Dan Upton 0a38fc1a2a
resource: handle `ErrWatchClosed` in `WatchList` endpoint (#17289)
2 years ago
Eric Haberkorn 8bb16567cd
sidecar-proxy refactor (#17328)
2 years ago
Dan Upton 5030101cdb
resource: add missing validation to the `List` and `WatchList` endpoints (#17213)
2 years ago
Semir Patel 40eefaba18
Reaper controller for cascading deletes of owner resources (#17256)
2 years ago
Dan Upton d53a1d4a27
resource: add helpers for more efficiently comparing IDs etc (#17224)
2 years ago
Derek Menteer 50ef6a697e
Fix issue with peer stream node cleanup. (#17235)
2 years ago
Semir Patel 991a002fcc
resource: List resources by owner (#17190)
2 years ago
Semir Patel 1037bf7f69
Sync .golangci.yml from ENT (#17180)
2 years ago
Semir Patel 9fef1c7f17
Create tombstone on resource `Delete` (#17108)
2 years ago
Dan Upton eff5dd1812
resource: owner references must include a uid (#17169)
2 years ago
Dan Upton faae7bb5f2
testing: `RunResourceService` helper (#17068)
2 years ago
Semir Patel e7bb8fdf15
Fix or disable pipeline breaking changes that made it into main in last day or so (#17130)
2 years ago
Dan Upton b9c485dcb8
Controller Supervision (#17016)
2 years ago
Semir Patel 46816071df
De-scope tenenacy requirements to OSS only for now. (#17087)
2 years ago
Semir Patel 53f49b2fa1
Enforce operator:write acl on `WriteStatus` endpoint (#17019)
2 years ago
hashicorp-copywrite[bot] 9f81fc01e9
[COMPLIANCE] Add Copyright and License Headers (#16854)
2 years ago
Dan Upton a37a441991
server: wire up in-process Resource Service (#16978)
2 years ago
Semir Patel 2f7d591702
Tenancy wildcard validaton for `Write`, `Read`, and `Delete` endpoints (#17004)
2 years ago
Semir Patel 79b30476e0
Enforce Owner rules in `Write` endpoint (#16983)
2 years ago
Semir Patel 8611ec56f3
Fix delete when uid not provided (#16996)
2 years ago
Semir Patel b8c9e133be
Add mutate hook to `Write` endpoint (#16958)
2 years ago
Semir Patel 3b83c7ee9a
Enforce ACLs on resource `Write` and `Delete` endpoints (#16956)
2 years ago
Dan Upton d595e6ade9
resource: `WriteStatus` endpoint (#16886)
2 years ago
Semir Patel 317240fca7
Resource validation hook for `Write` endpoint (#16950)
2 years ago
Semir Patel 686f49346c
Check acls on resource `Read`, `List`, and `WatchList` (#16842)
2 years ago
Semir Patel 1794484298
Resource `Delete` endpoint (#16756)
2 years ago
Dan Upton 4fa2537b3b
Resource `Write` endpoint (#16786)
2 years ago
Dan Upton 671d5825ca
Raft storage backend (#16619)
2 years ago
Dan Upton 651549c97d
storage: fix resource leak in Watch (#16817)
2 years ago
Ronald b64674623e
Copyright headers for missing files/folders (#16708)
2 years ago
Ronald 94ec4eb2f4
copyright headers for agent folder (#16704)
2 years ago
Semir Patel 440f11203f
Resource service List(..) endpoint (#16753)
2 years ago
Semir Patel 032aba3175
WatchList(..) endpoint for the resource service (#16726)
2 years ago
Semir Patel 3415689eb6
Read(...) endpoint for the resource service (#16655)
2 years ago
Semir Patel 176945aa86
GRPC stub for the ResourceService (#16528)
2 years ago
Chris S. Kim a518893685
Fix various flaky tests (#16396)
2 years ago
Derek Menteer ad865f549b
Fix issue with peer services incorrectly appearing as connect-enabled. (#16339)
2 years ago
Matt Keeler 085c0addc0
Protobuf Refactoring for Multi-Module Cleanliness (#16302)
2 years ago
Dan Stough f1436109ea
[OSS] security: update go to 1.20.1 (#16263)
2 years ago
Nathan Coleman 72a73661c9
Implement APIGateway proxycfg snapshot (#16194)
2 years ago
skpratt a010902978
Remove legacy acl policies (#15922)
2 years ago
Dan Upton 7a55de375c
xds: don't attempt to load-balance sessions for local proxies (#15789)
2 years ago
Chris S. Kim e4a268e33e
Warn if ACL is enabled but no token is provided to Envoy (#15967)
2 years ago
Dan Stough 6d2880e894
feat: add access logs to dataplane bootstrap rpc (#15951)
2 years ago
Matt Keeler 5afd4657ec
Protobuf Modernization (#15949)
2 years ago
Chris S. Kim a7b34d50fc
Output user-friendly name for anonymous token (#15884)
2 years ago
Dan Upton b78de5a7a2
grpc/acl: fix bug where ACL token was required even if disabled (#15904)
2 years ago
Dan Upton d4c435856b
grpc: `protoc` plugin for generating gRPC rate limit specifications (#15564)
2 years ago
Dan Upton 7c7503c849
grpc/acl: relax permissions required for "core" endpoints (#15346)
2 years ago
John Murret f5e01f8c6b
Rate Limit Handler - ensure rate limiting is not in the code path when not configured (#15819)
2 years ago
John Murret e027c94b52
adding config for request_limits (#15531)
2 years ago
Dan Upton c692802dec
grpc: add rate-limiting middleware (#15550)
2 years ago
R.B. Boyer 11a277f372
peering: better represent non-passing states during peer check flattening (#15615)
2 years ago
Dan Upton 7b2d08d461
chore: remove unused argument from MergeNodeServiceWithCentralConfig (#15024)
2 years ago
Derek Menteer b64972d486
Bring back parameter ServerExternalAddresses in GenerateToken endpoint (#15267)
2 years ago
Chris S. Kim 985a4ee1b1
Update hcp-scada-provider to fix diamond dependency problem with go-msgpack (#15185)
2 years ago
Derek Menteer 18d6c338f4
Backport tests from ent. (#15260)
2 years ago
Derek Menteer f4cb2f82bf
Backport various fixes from ENT. (#15254)
2 years ago
malizz 617a5f2dc2
convert stream status time fields to pointers (#15252)
2 years ago
Derek Menteer bd1019fadb
Prevent peering acceptor from subscribing to addr updates. (#15214)
2 years ago
Derek Menteer 693c8a4706 Allow peering endpoints to bypass verify_incoming.
2 years ago
cskh a9427e1310
fix(peering): nil pointer in calling handleUpdateService (#15160)
2 years ago
Chris S. Kim bde57c0dd0 Regenerate files according to 1.19.2 formatter
2 years ago
cskh db82ffe503
fix(peering): replicating wan address (#15108)
2 years ago
R.B. Boyer 300860412c
chore: update golangci-lint to v1.50.1 (#15022)
2 years ago
cskh d562d363fc
peering: skip registering duplicate node and check from the peer (#14994)
2 years ago
Freddy 24d0c8801a
Merge pull request #14981 from hashicorp/peering/dial-through-gateways
2 years ago
Derek Menteer 0f424e3cdf Reset wait on ensureServerAddrSubscription
2 years ago
freddygv 96fdd3728a Fix CA init error code
2 years ago
malizz b0b0cbb8ee
increase protobuf size limit for cluster peering (#14976)
2 years ago
Derek Menteer 8742fbe14f Prevent consul peer-exports by discovery chain.
2 years ago
Derek Menteer f366edcb8d Prevent the "consul" service from being exported.
2 years ago
Derek Menteer caa1396255 Add remote peer partition and datacenter info.
2 years ago
Freddy 9ca8bb8ec4
Merge pull request #14958 from hashicorp/peering/nonce
2 years ago
freddygv 1b46b35041 Actually track nonce in test
2 years ago
Derek Menteer f330438a45 Fix incorrect backoff-wait logic.
2 years ago
freddygv 7f9a5d0f58 Add basic nonce management
2 years ago
Paul Glass d17af23641
gRPC server metrics (#14922)
2 years ago
freddygv bf72df7b0e Fixup test
2 years ago
Chris S. Kim b0a4c5c563 Include stream-related information in peering endpoints
2 years ago
Paul Glass c0c187f1c5
Merge central config for GetEnvoyBootstrapParams (#14869)
2 years ago
freddygv 3034df6a5c Require Connect and TLS to generate peering tokens
2 years ago
Eric Haberkorn 1b565444be
Rename `PeerName` to `Peer` on prepared queries and exported services (#14854)
2 years ago
freddygv a8c4d6bc55 Share mgw addrs in peering stream if needed
2 years ago
Chris Chapman d7b5351b66
Making suggested comments
2 years ago
Chris Chapman 46bea72212
Making suggested changes
2 years ago
Chris Chapman a05563b788
Update comment
2 years ago
Chris Chapman 7bc9cad180
Adding grpc handler for dns proxy
2 years ago
Eric Haberkorn 80e51ff907
Add exported services event to cluster peering replication. (#14797)
2 years ago
malizz 84b0f408fa
Support Stale Queries for Trust Bundle Lookups (#14724)
2 years ago