consul/internal
R.B. Boyer 07f54fe3b8
resource: add helper to normalize inner Reference tenancy during mutate (#18765)
When one resource contains an inner field that is of type *pbresource.Reference we want the
Tenancy to be reasonably defaulted by the following rules:

1. The final values will be limited by the scope of the referenced type.
2. Values will be inferred from the parent's tenancy, and if that is insufficient then using
   the default tenancy for the type's scope.
3. Namespace will only be used from a parent if the reference and the parent share a
   partition, otherwise the default namespace will be used.

Until we tackle peering, this hard codes an assumption of peer name being local. The
logic for defaulting may need adjustment when that is addressed.
2023-09-13 12:08:12 -05:00
..
catalog Prefix sidecar proxy test files with source and destination. (#18620) 2023-09-08 17:28:55 -06:00
controller mesh: create new routes-controller to reconcile xRoute types into a ComputedRoutes resource (#18460) 2023-09-12 12:08:51 -05:00
go-sso [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
mesh Add V2 TCP traffic permissions (#18771) 2023-09-13 09:03:42 -04:00
protohcl chore: fix missing/incorrect license headers (#18555) 2023-08-22 17:23:54 -05:00
radix [COMPLIANCE] License changes (#18443) 2023-08-11 09:12:13 -04:00
resource resource: add helper to normalize inner Reference tenancy during mutate (#18765) 2023-09-13 12:08:12 -05:00
resourcehcl chore: fix missing/incorrect license headers (#18555) 2023-08-22 17:23:54 -05:00
storage resource: Require scope for resource registration (#18635) 2023-09-01 09:44:53 -05:00
testing/golden NET-5132 - Configure multiport routing for connect proxies in TProxy mode (#18606) 2023-09-12 01:17:56 +00:00
tools OSS -> CE (community edition) changes (#18517) 2023-08-22 09:46:03 -05:00