github.com/outbrain/consul@v1.4.5/agent/connect/testing_spiffe.go (about)

     1  package connect
     2  
     3  import (
     4  	"github.com/mitchellh/go-testing-interface"
     5  )
     6  
     7  // TestSpiffeIDService returns a SPIFFE ID representing a service.
     8  func TestSpiffeIDService(t testing.T, service string) *SpiffeIDService {
     9  	return TestSpiffeIDServiceWithHost(t, service, TestClusterID+".consul")
    10  }
    11  
    12  // TestSpiffeIDServiceWithHost returns a SPIFFE ID representing a service with
    13  // the specified trust domain.
    14  func TestSpiffeIDServiceWithHost(t testing.T, service, host string) *SpiffeIDService {
    15  	return &SpiffeIDService{
    16  		Host:       host,
    17  		Namespace:  "default",
    18  		Datacenter: "dc1",
    19  		Service:    service,
    20  	}
    21  }