Use split wildcard partition name

This way OSS avoids passing a non-empty label, which will be rejected in
OSS consul.
This commit is contained in:
freddygv 2022-10-13 16:54:14 -06:00
parent a468cbcce9
commit b4e48f0a70
2 changed files with 4 additions and 2 deletions

View File

@ -4,7 +4,8 @@
package acl package acl
const ( const (
DefaultPartitionName = "" WildcardPartitionName = ""
DefaultPartitionName = ""
) )
// Reviewer Note: This is a little bit strange; one might want it to be "" like partition name // Reviewer Note: This is a little bit strange; one might want it to be "" like partition name

View File

@ -9,6 +9,7 @@ import (
"strings" "strings"
"time" "time"
"github.com/hashicorp/consul/acl"
"github.com/hashicorp/go-hclog" "github.com/hashicorp/go-hclog"
cachetype "github.com/hashicorp/consul/agent/cache-types" cachetype "github.com/hashicorp/consul/agent/cache-types"
@ -564,7 +565,7 @@ func (s *handlerMeshGateway) handleUpdate(ctx context.Context, u UpdateEvent, sn
peeringListCtx, cancel := context.WithCancel(ctx) peeringListCtx, cancel := context.WithCancel(ctx)
err := s.dataSources.PeeringList.Notify(peeringListCtx, &cachetype.PeeringListRequest{ err := s.dataSources.PeeringList.Notify(peeringListCtx, &cachetype.PeeringListRequest{
Request: &pbpeering.PeeringListRequest{ Request: &pbpeering.PeeringListRequest{
Partition: structs.WildcardSpecifier, Partition: acl.WildcardPartitionName,
}, },
}, peerServersWatchID, s.ch) }, peerServersWatchID, s.ch)
if err != nil { if err != nil {