Commit Graph

111 Commits (cf1c030043e877de3b6f6714c7c13fb2dd11d6ab)

Author SHA1 Message Date
R.B. Boyer ef6f2494c7
resource: allow for the ACLs.Read hook to request the entire data payload to perform the authz check (#18925)
1 year ago
Matt Keeler 53fcc5d9a5
Add protoc generator to emit resource type variables (#18957)
1 year ago
R.B. Boyer d574473fd1
mesh: make FailoverPolicy work in xdsv2 and ProxyStateTemplate (#18900)
1 year ago
R.B. Boyer 07d916e84f
resource: ensure resource.AuthorizerContext properly strips the local… (#18908)
1 year ago
Eric Haberkorn 170417ac97
Honor Default Traffic Permissions in V2 (#18886)
1 year ago
Semir Patel 62796a1454
resource: mutate and validate before acls on write (#18868)
1 year ago
Dhia Ayachi 4435e4a420
add v2 tenancy bridge Flag and v2 Tenancy Bridge initial implementation (#18830)
1 year ago
skpratt 1fda2965e8
Allow empty data writes for resources (#18819)
1 year ago
Semir Patel d3dad14030
resource: default peername to "local" for now (#18822)
1 year ago
R.B. Boyer 66e1cdf40c
mesh: Wire ComputedRoutes into the ProxyStateTemplate via the sidecar controller (#18752)
1 year ago
R.B. Boyer 07f54fe3b8
resource: add helper to normalize inner Reference tenancy during mutate (#18765)
1 year ago
Nitya Dhanushkodi 78b170ad50
xds controller: setup watches for and compute leaf cert references in ProxyStateTemplate, and wire up leaf cert manager dependency (#18756)
1 year ago
Poonam Jadhav 264166fcc0
fix: write endpoint errors out gracefully (#18743)
1 year ago
Iryna Shustava 3c70e14713
sidecar-proxy controller: L4 controller with explicit upstreams (NET-3988) (#18352)
1 year ago
wangxinyi7 df9d12a56a
Net 2714/xw cli read command (#18462)
1 year ago
Semir Patel b96cff7436
resource: Require scope for resource registration (#18635)
1 year ago
Semir Patel 067a0112e2
resource: Make resource listbyowner tenancy aware (#18566)
1 year ago
R.B. Boyer 17667a1c75
mesh: adding type aliases for mesh resource usage (#18448)
1 year ago
Semir Patel 53e28a4963
OSS -> CE (community edition) changes (#18517)
1 year ago
Matt Keeler 547f4f8395
Reduce required type arguments for DecodedResource (#18540)
1 year ago
Iryna Shustava 0b580ffd22
bimapper: fix data race (#18519)
1 year ago
Iryna Shustava cc596ce772
bimapper: allow to untrack links and support reference or id (#18451)
1 year ago
Semir Patel 217107f627
resource: Make resource list tenancy aware (#18475)
1 year ago
Poonam Jadhav f88d4fe28f
Net-2707/list resource endpoint (#18444)
1 year ago
wangxinyi7 cda884ac81
read endpoint (#18268)
1 year ago
Poonam Jadhav 559c61e6b6
Net-2712/resource hcl parsing (#18250)
1 year ago
Poonam Jadhav 5717cbd466
Net-2708/delete resource endpoint (#18420)
1 year ago
hashicorp-copywrite[bot] 5fb9df1640
[COMPLIANCE] License changes (#18443)
1 year ago
Semir Patel bee12c6b1f
resource: Make resource write tenancy aware (#18423)
1 year ago
R.B. Boyer 42efc11b4e
catalog: adding a controller to reconcile FailoverPolicy resources (#18399)
1 year ago
Matt Keeler 91d331bbaa
Add ServiceEndpoints Mutation hook tests (#18404)
1 year ago
Semir Patel 63cc037110
resource: Make resource read tenancy aware (#18397)
1 year ago
R.B. Boyer 1ebd001a07
bimapper: fix a bug and add some more test coverage (#18387)
1 year ago
wangxinyi7 1f28ac2664
expose grpc as http endpoint (#18221)
1 year ago
R.B. Boyer 13ce787a3f
resource: adding various helpers for working with resources (#18342)
1 year ago
Semir Patel efb45fe851
resource: Add scope to resource type registration [NET-4976] (#18214)
1 year ago
Semir Patel ada767fc9f
resource: Pass resource to Write ACL hook instead of just resource Id [NET-4908] (#18192)
1 year ago
Semir Patel 003370ded0
Call resource mutate hook before validate hook (NET-4907) (#18178)
1 year ago
Dan Upton b117eb0126
resource: enforce consistent naming of resource types (#17611)
1 year ago
Dan Upton 48445dfa55
resource: add `AuthorizerContext` helper method (#17393)
1 year ago
Matt Keeler 37636eab71
Catalog V2 Container Based Integration Test (#17674)
1 year ago
Matt Keeler 653a886689
Implement a Catalog Controllers Lifecycle Integration Test (#17435)
1 year ago
Matt Keeler a5ba889034
Implement the service endpoints controller (#17216)
2 years ago
Matt Keeler d37572bd44
Add a Node health controller (#17214)
2 years ago
Matt Keeler 456156ebec
Add type validations for the catalog resources (#17211)
2 years ago
Dan Upton 6c24a66f73
resource: optionally compare timestamps in `EqualStatus` (#17275)
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
Dan Upton 6e1bc57469
Controller Runtime
2 years ago
Semir Patel 9fef1c7f17
Create tombstone on resource `Delete` (#17108)
2 years ago
Dan Upton b9c485dcb8
Controller Supervision (#17016)
2 years ago
hashicorp-copywrite[bot] 9f81fc01e9
[COMPLIANCE] Add Copyright and License Headers (#16854)
2 years ago
Semir Patel 2f7d591702
Tenancy wildcard validaton for `Write`, `Read`, and `Delete` endpoints (#17004)
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
Dan Upton 4fa2537b3b
Resource `Write` endpoint (#16786)
2 years ago
Ronald b64674623e
Copyright headers for missing files/folders (#16708)
2 years ago
Semir Patel 5a3fec6238
Basic resource type registry (#16622)
2 years ago