Merge pull request #5250 from hashicorp/forward-intention-rpcs
connect: Forward intention RPCs if this isn't the primary
This commit is contained in:
commit
e0baa68681
|
@ -29,6 +29,12 @@ type Intention struct {
|
|||
func (s *Intention) Apply(
|
||||
args *structs.IntentionRequest,
|
||||
reply *string) error {
|
||||
|
||||
// Forward this request to the primary DC if we're a secondary that's replicating intentions.
|
||||
if s.srv.intentionReplicationEnabled() {
|
||||
args.Datacenter = s.srv.config.PrimaryDatacenter
|
||||
}
|
||||
|
||||
if done, err := s.srv.forward("Intention.Apply", args, args, reply); done {
|
||||
return err
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue