mirror of https://github.com/hashicorp/consul
92aab7ea31
[OG Author: michael.zalimeni@hashicorp.com, rebase needed a separate PR] * v2: support virtual port in Service port references In addition to Service target port references, allow users to specify a port by stringified virtual port value. This is useful in environments such as Kubernetes where typical configuration is written in terms of Service virtual ports rather than workload (pod) target port names. Retaining the option of referencing target ports by name supports VMs, Nomad, and other use cases where virtual ports are not used by default. To support both uses cases at once, we will strictly interpret port references based on whether the value is numeric. See updated `ServicePort` docs for more details. * v2: update service ref docs for virtual port support Update proto and generated .go files with docs reflecting virtual port reference support. * v2: add virtual port references to L7 topo test Add coverage for mixed virtual and target port references to existing test. * update failover policy controller tests to work with computed failover policy and assert error conditions against FailoverPolicy and ComputedFailoverPolicy resources * accumulate services; don't overwrite them in enterprise --------- Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com> Co-authored-by: R.B. Boyer <rb@hashicorp.com> |
||
---|---|---|
.. | ||
annotations/ratelimit | ||
pbacl | ||
pbauth/v2beta1 | ||
pbcatalog/v2beta1 | ||
pbconnectca | ||
pbdataplane | ||
pbdns | ||
pbhcp/v2 | ||
pbmesh/v2beta1 | ||
pbmulticluster/v2beta1 | ||
pbresource | ||
pbserverdiscovery | ||
pbtenancy/v2beta1 | ||
.copywrite.hcl | ||
LICENSE | ||
buf.gen.yaml | ||
buf.lock | ||
buf.yaml | ||
go.mod | ||
go.sum |