93611819e2
This is only configured in xDS when a service with an L7 protocol is exported. They also load any relevant trust bundles for the peered services to eventually use for L7 SPIFFE validation during mTLS termination.
21 lines
484 B
Go
21 lines
484 B
Go
//go:build !consulent
|
|
// +build !consulent
|
|
|
|
package connect
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/hashicorp/consul/acl"
|
|
)
|
|
|
|
// GetEnterpriseMeta will synthesize an EnterpriseMeta struct from the SpiffeIDAgent.
|
|
// in OSS this just returns an empty (but never nil) struct pointer
|
|
func (id SpiffeIDMeshGateway) GetEnterpriseMeta() *acl.EnterpriseMeta {
|
|
return &acl.EnterpriseMeta{}
|
|
}
|
|
|
|
func (id SpiffeIDMeshGateway) uriPath() string {
|
|
return fmt.Sprintf("/gateway/mesh/dc/%s", id.Datacenter)
|
|
}
|